CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

88

1.10x
Quality

82%

Does it follow best practices?

Impact

97%

1.10x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is a strong skill description that clearly identifies the Atlas database schema management domain with specific capabilities and explicit trigger conditions. It uses third person voice correctly, lists concrete actions, and provides natural trigger terms that would help Claude distinguish this skill from general database or migration tools. The 'Use when...' clause with specific file types and tool references makes selection unambiguous.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: HCL/SQL schema definitions, versioned and declarative migrations, linting analyzers, testing, and project configuration. These are concrete, identifiable capabilities.

3 / 3

Completeness

Clearly answers both what ('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').

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'atlas.hcl', '.hcl schema files', 'Atlas CLI commands', 'database migrations', 'HCL', 'SQL', 'linting', 'schema definitions'. Good coverage of both tool-specific and general terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with Atlas-specific terminology (atlas.hcl, Atlas CLI, HCL schema files). Unlikely to conflict with generic database or migration skills due to the specific tool focus.

3 / 3

Total

12

/

12

Passed

Implementation

64%

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

This is a comprehensive and highly actionable Atlas reference with excellent executable examples covering schema definitions, migrations, linting, testing, and CI/CD. Its main weaknesses are the monolithic structure (could benefit from splitting detailed sections into separate files) and the lack of explicit validation/feedback loops in multi-step workflows like migration application and baseline adoption.

Suggestions

Add explicit validation checkpoints and error recovery loops to the versioned migration workflow (e.g., 'Run lint → if errors, fix → re-lint → only then apply').

Split detailed sections (ORM integration, schema testing, linting configuration) into separate referenced files to improve progressive disclosure and reduce the main file's length.

Trim the HCL schema example—the 'orders' table could be shortened or moved to a reference file since the 'users' table already demonstrates the key patterns.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good code examples, but includes some unnecessary explanations (e.g., 'Atlas is a language-independent tool for managing database schemas') and could be tightened in places. The HCL schema example is quite long when a shorter example would suffice to show the pattern.

2 / 3

Actionability

Provides fully executable commands, complete HCL configurations, SQL examples, and YAML CI/CD snippets. Every section includes copy-paste ready code with real flags and options.

3 / 3

Workflow Clarity

The two workflows (declarative vs versioned) are clearly presented, and the baseline adoption process has a clear sequence. However, there are no explicit validation checkpoints or feedback loops for error recovery in the migration workflow—e.g., no 'if lint fails, fix and re-lint' step, and the common commands section is a flat list rather than a guided workflow.

2 / 3

Progressive Disclosure

The content is well-structured with clear section headers, but it's a monolithic document (~250 lines) with no references to external files for detailed topics like ORM integration, testing, or linting configuration that could be split out. Everything is inline.

2 / 3

Total

9

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
NeverSight/skills_feed
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.