CtrlK
BlogDocsLog inGet started
Tessl Logo

dbt-transformation-patterns

Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.

72

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise, actionable, and well-structured with proper progressive disclosure to details.md. Its main gap is the absence of an explicit multi-step workflow with validation checkpoints for dbt run/test cycles.

Suggestions

Add a short ordered workflow with validation checkpoints, e.g. 'dbt run -> dbt test -> only proceed when tests pass', for batch/destructive model builds.

Surface a minimal 'Quick Start' command sequence (dbt deps, dbt run, dbt test) so the path from project setup to verified models is explicit.

DimensionReasoningScore

Conciseness

The body is lean and efficient — tight tables, code blocks, and bullet lists with no padding or explanation of concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

Provides concrete, copy-paste-ready artifacts: a full dbt_project.yml, a project directory tree, a naming-convention table, and specific do/don't guidance.

3 / 3

Workflow Clarity

Content is organized as reference patterns rather than a sequenced workflow, and lacks explicit validation checkpoints (e.g. dbt run/test with verify-then-proceed loops), which caps workflow clarity at 2 per the rubric.

2 / 3

Progressive Disclosure

A clear overview body with a single explicitly signaled one-level-deep reference ('references/details.md') and no nested indirection, matching the well-structured reference anchor.

3 / 3

Total

11

/

12

Passed

Description

87%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, complete with an explicit trigger clause, and occupies a distinct niche. Its main weakness is trigger-term coverage, which leans technical and omits common lay phrasings.

Suggestions

Broaden trigger terms to include user-natural phrasings like 'ETL', 'data pipelines', or 'building models with dbt'.

Consider mentioning the .sql / .yml file context to strengthen natural trigger overlap with user requests.

DimensionReasoningScore

Specificity

Names multiple concrete capabilities — 'model organization, testing, documentation, and incremental strategies' — rather than vague actions, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Clearly states what the skill does ('Master dbt ... with model organization, testing, documentation, and incremental strategies') and gives an explicit 'Use when ...' trigger clause, satisfying both what and when.

3 / 3

Trigger Term Quality

Includes relevant terms like 'data transformations', 'data models', and 'analytics engineering', but misses common user phrasings such as 'ETL', 'data pipelines', or 'building models', so coverage is incomplete.

2 / 3

Distinctiveness Conflict Risk

The dbt/analytics-engineering niche with explicit triggers is clearly distinguishable from generic SQL or data skills and unlikely to fire for the wrong skill.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.