CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-audit-grdb-performance

Use when the user mentions GRDB performance review, slow GRDB queries, app-group database setup audit, a ValueObservation that stopped updating, or pre-release GRDB scan.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%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, well-sequenced auditor skill with concrete grep/verify/fix guidance per pattern and rigorous validation gating. The only real weakness is that all content sits in a single long file with no progressive file-splitting or bundle references.

DimensionReasoningScore

Conciseness

The body is dense and almost entirely GRDB/version-specific material Claude cannot reliably recall (e.g. the 7.11.0 INTEGER-primary-key bug, 0xDEAD10CC) with little padding of basics. Not a 5 because some explanatory prose around why WAL/suspension-defense matter could be trimmed, and the ~370-line length, while justified by 11 patterns, has a few compressible passages.

4 / 5

Actionability

Every pattern supplies concrete grep regexes, explicit Read-verification steps, and copy-paste-ready fixes (e.g. 'execute(sql: "WHERE id = ?", arguments: [id])', 'CREATE INDEX idx_book_author ON book(author_id);', 'try db.execute(sql: "PRAGMA optimize=0x10002")'), covering the common cases fully.

5 / 5

Workflow Clarity

Phases 1–5 are clearly sequenced with explicit validation gates — framework gating before detection ('false positives are worse than missed findings'), 'use Read to verify ... before reporting', the 'If Library is Neither: stop' checkpoint, false-positive and output-limit guards, and error-handling guidance ('report an unresolvable GRDB version as LOW-confidence ... not as a clean pass').

5 / 5

Progressive Disclosure

Internal section structure is clean (phases, numbered patterns, tables) and external references are clearly signaled inline and in a Related section ('See axiom-data (skills/grdb-performance.md) §6'). Not a 5 because no bundle files exist and everything lives in one ~370-line monolith; the detailed pattern catalog could arguably be split into reference files, though the operating-procedure content is appropriately inline.

4 / 5

Total

18

/

20

Passed

Description

78%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, specific trigger-oriented description that names a clear GRDB niche with natural user phrases. Its main weakness is that it states when-to-use exhaustively but only implies what the skill actually does, missing an explicit capability statement.

Suggestions

Lead with an explicit capability clause before the triggers, e.g. 'Detects GRDB/SQLite performance and correctness anti-patterns in shipped Swift code.'

Add the direct invocation name 'axiom-audit-grdb-performance' and a couple of synonyms (SQLite, DatabaseQueue) to broaden natural trigger coverage.

Convert to third-person capability voice to make the 'what' unambiguous alongside the existing 'Use when ...' trigger clause.

DimensionReasoningScore

Specificity

Lists several concrete trigger activities — 'GRDB performance review, slow GRDB queries, app-group database setup audit, a ValueObservation that stopped updating, or pre-release GRDB scan' — each naming a specific audit scenario rather than vague language. Not a 5 because it frames these as when-to-use triggers rather than explicitly stating the detection capabilities the skill performs.

4 / 5

Completeness

The 'when' is exemplary and explicit ('Use when the user mentions ...'), and the trigger activities imply the 'what' (auditing GRDB performance). Not a 5 because there is no explicit capability verb ('Detects/Audits ...') — the 'what' is conveyed only through the trigger list.

4 / 5

Trigger Term Quality

Natural user phrasing is well covered: 'slow GRDB queries' and 'a ValueObservation that stopped updating' are phrases a developer would actually say. Not a 5 because synonyms (e.g., 'SQLite', 'DatabaseQueue locking') and the direct agent command are absent from the description.

4 / 5

Distinctiveness Conflict Risk

GRDB is a narrow, specific Swift/SQLite niche and the triggers (slow queries, ValueObservation staleness, app-group setup audit) are distinctly performance/correctness-shaped, giving minimal conflict risk with sibling auditors.

5 / 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.

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.