CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-audit-concurrency

Use when the user mentions concurrency checking, Swift 6 compliance, data race prevention, or async code review.

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./axiom-codex/skills/axiom-audit-concurrency/SKILL.md
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.

This is a well-engineered audit procedure: concrete search patterns, explicit verification and confidence-labeling rules, a compiler-diagnostics integration with documented limits, and a fully specified output format. It respects Claude's intelligence by explaining only non-obvious Swift 6 specifics, with only minor trimming opportunities.

DimensionReasoningScore

Conciseness

The body is dense and procedural with almost no padding — it assumes Claude's competence and reserves explanation for genuinely non-obvious details (NS_SWIFT_UI_ACTOR inheritance, NonisolatedNonsendingByDefault/SWIFT_APPROACHABLE_CONCURRENCY defaults, compiler-diagnostics-as-floor). Minor trimmable instances exist: the Phase 1 map instruction is restated by the Output Format section, and a few one-line rationales ('grep patterns have high recall but need contextual verification') could be tightened. Anchor 4, not 5.

4 / 5

Actionability

Guidance is copy-paste executable throughout: verbatim grep patterns ('class.*ObservableObject', 'Task\s*{', 'var.*Task<'), exact commands ('xcsym crash --format=summary <file>'), explicit exclusion paths, numeric scoring thresholds ('<3 HIGH issues, >80% isolation coverage, 0 escape hatches'), output limits ('If >50 issues... show top 10, provide total count'), and a complete output template. Fully executable with the common cases specifically covered.

5 / 5

Workflow Clarity

Five phases are clearly sequenced with a required intermediate artifact (the Isolation Architecture Map feeds Phase 3 and Phase 4 explicitly), verification checkpoints ('use Read to verify the surrounding context before reporting'), a compiler-diagnostics precedence rule with an explicit fallback path and confidence labels, a false-positive checklist, and cross-phase severity-escalation rules. Validation and error-recovery paths are explicit.

5 / 5

Progressive Disclosure

No bundle files exist, so all content is inline in a single ~275-line file — but it is one level deep with clear section headers, tables, and well-labeled cross-skill pointers ('axiom-concurrency skill', 'axiom-performance (skills/memory-debugging.md)'). The inlined 8-pattern catalog and output template are operationally needed at runtime, leaving only minor organization gaps versus a cleaner split into reference files.

4 / 5

Total

18

/

20

Passed

Description

56%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.

The description is a strong trigger specification with an explicit 'Use when...' clause and natural user phrasing, but it is only half a description: it never states what the skill does. Adding a concrete capability statement before the trigger clause would raise both specificity and completeness.

Suggestions

Prepend a 'what' statement with concrete capabilities, e.g. 'Detects Swift 6 strict-concurrency violations — unsafe Task captures, missing @MainActor, Sendable violations, actor isolation errors — and produces a concurrency health score.' followed by the existing 'Use when...' clause.

Add natural trigger synonyms users actually say, such as 'strict concurrency', 'data race warnings', 'thread safety', or 'Sendable errors', to broaden match coverage.

Consider narrowing 'async code review' to 'Swift async code review' to reduce overlap with general code-review skills.

DimensionReasoningScore

Specificity

The description names the domain ('concurrency checking, Swift 6 compliance, data race prevention, or async code review') but contains no explicit capability statements — there is no verb describing what the skill does (detect, audit, scan, report). This matches the anchor 'Names the domain but actions are minimal or generic'; it is not a 3 because no 1-2 concrete actions are actually listed.

2 / 5

Completeness

The 'when' is explicit and well-formed ('Use when the user mentions...'), but the 'what' is only implied by the trigger nouns — the description never states what the skill actually does (audits Swift code for 8 concurrency anti-patterns, produces a health score). One half is strong while the other is weak, matching neither the both-present anchor 4 nor the clear-what/missing-when anchor 3 exactly; 3 reflects the underdeveloped half.

3 / 5

Trigger Term Quality

The phrases 'concurrency checking', 'Swift 6 compliance', 'data race prevention', and 'async code review' mirror natural user phrasing (the skill's own invocation examples include 'check my code for Swift 6 concurrency issues' and 'data race warnings'). A few natural terms are missing — 'strict concurrency', 'Sendable', 'MainActor', 'thread safety' — so it falls short of the comprehensive-synonym anchor 5.

4 / 5

Distinctiveness Conflict Risk

'Swift 6 compliance' and 'data race prevention' define a clear niche with minimal conflict risk, but 'async code review' alone is broad enough to overlap with general code-review skills or async work in other languages. Mostly distinct with minor overlap risk against closely related skills — anchor 4.

4 / 5

Total

13

/

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

CharlesWiltgen/Axiom

Path

axiom-codex/skills/axiom-audit-concurrency/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.