CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-audit-database-schema

Use when the user mentions database schema review, migration safety, GRDB migration audit, or SQLite schema checking.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./axiom-codex/skills/axiom-audit-database-schema/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The skill body is highly actionable with concrete, executable detection patterns and a well-sequenced, validated audit workflow, but it is a dense single-file monolith that underuses progressive disclosure.

Suggestions

Move the 10-pattern detection catalog into a references file (e.g. references/patterns.md) and keep SKILL.md as an overview pointing to it, since no bundle files currently exist.

Tighten the per-pattern 'Issue' prose to one line and let the Search/Verify/Fix carry the detail, reducing token cost without losing actionability.

Consider splitting the Phase 3 completeness table and Phase 4 compound-severity table into a separate reference so the core workflow stays scannable.

DimensionReasoningScore

Conciseness

Mostly efficient with no tutorializing of known concepts, but the per-pattern 'Issue' prose and the Phase 3/4/5 tables add explanatory text that could be tightened.

2 / 3

Actionability

Every pattern provides executable grep regexes, named GRDB DSL calls, and copy-paste-ready fixes (e.g. 'ADD COLUMN name TEXT NOT NULL DEFAULT ''', the 12-step table recreation, UPSERT).

3 / 3

Workflow Clarity

Clear Phase 1-5 sequence with mandatory tool use, per-pattern Read verification before reporting, a false-positives list, and a health-score rubric providing explicit validation checkpoints for destructive DB operations.

3 / 3

Progressive Disclosure

No bundle files exist and the ~255-line body is monolithic; the 10-pattern detection catalog and Phase 3/4/5 tables are inline content that could be split into reference files for easier navigation.

2 / 3

Total

10

/

12

Passed

Description

72%

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 has a strong explicit trigger clause and good natural keywords within a clear niche, but it under-specifies what the skill actually does, relying on trigger terms to imply the action.

Suggestions

Lead with a concrete action clause (e.g. 'Detects database schema and migration violations in SQLite/GRDB apps') before the 'Use when' trigger list so the 'what' is explicit, not implied.

Add common natural variations users might say (e.g. 'migration review', 'schema migration safety check') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain (database schema) and several scopes (review, migration safety, audit, checking) but surfaces them as noun phrases rather than concrete actions, so it is not comprehensive.

2 / 3

Completeness

The explicit 'Use when' clause answers when, but what the skill does (detect violations/audit migrations) is only implied via the trigger terms rather than stated as actions.

2 / 3

Trigger Term Quality

Good coverage of natural terms a user would say ('database schema review', 'migration safety', 'SQLite schema checking'), with the GRDB-specific variant matching its audience.

3 / 3

Distinctiveness Conflict Risk

The GRDB/SQLite schema-auditing combination is a clear niche with distinct triggers, unlikely to fire for unrelated skills.

3 / 3

Total

10

/

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
CharlesWiltgen/Axiom
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.