CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

atlas-best-practices

Patterns for Atlas database schema management covering HCL/SQL schema definitions, versioned and declarative migrations, linting analyzers, testing, and project configuration. Use when working with atlas.hcl, .hcl schema files, Atlas CLI commands, or database migrations.

85

1.10x
Quality

82%

Does it follow best practices?

Impact

97%

1.10x

Average score across 3 eval scenarios

SecuritybySnyk

—

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

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

A highly actionable, token-efficient reference with copy-paste-ready commands and complete code examples for the Atlas CLI. Its weaknesses are structural: no explicit validate-then-apply workflow with feedback loops for destructive database operations, and a monolithic single-file layout where detailed material could be split into referenced files.

Suggestions

Add an explicit migration workflow sequence with validation checkpoints (e.g., 1. atlas migrate diff, 2. atlas migrate lint --latest 1, 3. atlas migrate validate, 4. only if clean: atlas migrate apply) with a fix-and-re-lint loop for failures, since these are destructive database operations.

Split detailed material into one-level-deep reference files (e.g., references/linting.md, references/testing.md, references/orm-integration.md) and keep SKILL.md as a lean overview with clearly signaled links.

Replace or qualify pinned version numbers ("docker://postgres/15", "docker://mysql/8") with guidance to use a current engine version, or isolate version-specific examples in a dedicated note, to avoid time-sensitive staleness.

DimensionReasoningScore

Conciseness

Largely lean and code-dominant with almost no padding of concepts Claude already knows, e.g. sections jump straight to executable blocks. Not a 5 because of minor trimmable content: the one-line intro ("Atlas is a language-independent tool for managing database schemas...") and time-sensitive pinned versions ("docker://postgres/15", "docker://mysql/8").

4 / 5

Actionability

Fully executable throughout: copy-paste-ready CLI commands with flags ("atlas migrate diff add_users --dir \"file://migrations\" --to \"file://schema.sql\"..."), complete HCL schema, atlas.hcl config, lint config, test files, and CI YAML covering the common cases (diff, apply, lint, test, validate, status, baseline, inspect).

5 / 5

Workflow Clarity

Both workflows show a sequence via commands (diff then apply) and validation tools exist ("atlas migrate validate", "atlas migrate lint"), but they appear as separate topical sections rather than an integrated sequence with explicit checkpoints and error-recovery loops. Because this is a database-operations skill, the missing validate-fix-retry feedback loop caps this at 3.

3 / 5

Progressive Disclosure

The ~340-line body has good section headers but everything is inlined in a single file with no references (no references/, scripts/, or assets/ directories exist). Content like the full lint configuration, schema-testing examples, and ORM integration could live in one-level-deep reference files, matching the anchor of inline content that should be separate despite decent organization.

3 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

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

A strong description that explicitly states both what the skill covers and when to use it, with concrete Atlas-specific trigger terms including file extensions. The main improvement opportunities are using verb-form actions and adding a few more synonyms for migration-related terms.

DimensionReasoningScore

Specificity

Lists several specific capability areas ("HCL/SQL schema definitions, versioned and declarative migrations, linting analyzers, testing, and project configuration") with only minor coverage gaps. Not a 5 because these are topic nouns rather than concrete verb-form actions like the anchor's "Extract text and tables... fill forms, merge documents".

4 / 5

Completeness

Explicitly answers both: what ("Patterns for Atlas database schema management covering HCL/SQL schema definitions, versioned and declarative migrations, linting analyzers, testing, and project configuration") and when ("Use when working with atlas.hcl, .hcl schema files, Atlas CLI commands, or database migrations") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage including file extensions ("atlas.hcl", ".hcl schema files") and phrases users would say ("Atlas CLI commands", "database migrations"). Not a 5 because common synonyms and variations such as "schema diff", "atlas migrate", or "schema inspection" are missing.

4 / 5

Distinctiveness Conflict Risk

Atlas-specific triggers ("atlas.hcl", "Atlas CLI commands") create a clear niche with minimal conflict risk. Not a 5 because the broad term "database migrations" could overlap with skills for other migration tools (Flyway, Django migrations, etc.).

4 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

NeverSight/learn-skills.dev

Path

data/skills-md/0xbigboss/claude-code/atlas-best-practices/SKILL.md

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.