Install any skill in seconds. Free to start, no credit card required.
Get Started Free →borghei/analytics-engineer
Analytics engineering across data modeling, dbt, transformation, and semantic layers.
Passed 17 of 22 test cases with the skill, and 11 of 22 without it.
and 3 more in the full report
6 fixed11 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our automated CI pipeline uses `quality_scorer.py` to grade dbt models prior to deployment. What minimum numerical score must a mart model achieve to pass quality criteria?
| Checked | Without skill | With skill |
|---|---|---|
| Requires a minimum quality score of 80. | Missed | Passed |
The instructions your model reads when the skill loads.
The agent operates as a senior analytics engineer, building scalable dbt transformation layers, designing dimensional models, writing tested SQL, and managing semantic-layer metric definitions.
Before building the models, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
stg_ model per source table. Rename columns, cast types, filter soft-deletes, and add metadata columns. Validate: dbt build --select stg_*.int_ models (e.g., int_orders_enriched). Keep each CTE single-purpose.dim_ and fct_ models for consumption. Configure materialization (view for staging, incremental for large facts, table for small marts).unique + not_null. Foreign keys get relationships. Add accepted_values for enums. Write model descriptions in YAML.dbt build, confirm test pass rate = 100%, check row counts against source, and verify dashboard numbers match.analytics/
dbt_project.yml
models/
staging/ # stg_<source>__<table>.sql (one per source table)
intermediate/ # int_<entity>_<verb>.sql (reusable logic)
marts/
core/ # dim_*.sql, fct_*.sql (consumption-ready)
marketing/
finance/
macros/ # Reusable Jinja helpers
tests/ # Custom generic + singular tests
seeds/ # Static CSV lookups
test cases passed, vs 11 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.