CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-tools

Use when asking about Axiom skills or axbuild build/test capture, xclog console, xcsym .ips/MetricKit/.crash symbolication, xcui simulator UI/accessibility, or xcprof xctrace/CPU profiles.

Quality

79%

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 ./.claude-plugin/plugins/axiom/skills/axiom-tools/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-built router skill: the question→file table, tool-fallback logic, and Resources map are concrete and easy to navigate. The main costs are the padded, auto-inlined discipline block that repeats one injunction many ways and inconsistent reference formatting for the axiom-build target.

Suggestions

Trim the inlined session block to its decision content: drop the all-caps 'EXTREMELY-IMPORTANT' exhortation, the 'This is not negotiable...' sentence, and collapse the 11-row Red Flags table to the few thoughts not already covered by the priority list and project-detection rules.

Move the full Axiom discipline (priority order, multi-domain examples, red flags) into its own referenced file (e.g. skills/axiom-discipline.md) and keep a 3-4 line summary plus the link in SKILL.md, matching how the other routers are deferred.

Standardize the build-performance reference as a proper link like the other rows (e.g. [skills/build-performance.md](skills/build-performance.md)) instead of the ambiguous 'axiom-build (skills/build-performance.md)' pseudo-target, and mention device-control/screenshot triggers in the frontmatter description so those queries surface the skill.

DimensionReasoningScore

Conciseness

The routing table, Device Hub note, and Resources section are lean, but the ~95-line inlined session block carries substantial rhetorical padding — 'This is not negotiable. This is not optional. You cannot rationalize your way out of this', an 11-row 'Red Flags' table policing the model's own thoughts, and 'check first' repeated in nearly every row — that restates one rule many times. Mostly efficient with clear tightening opportunities; not 2 because most of that block still encodes usable routing/priority rules.

3 / 5

Actionability

Concrete, executable guidance throughout: 'command -v <tool>' availability check with the '<plugin-root>/tools/<tool>' fallback, a question→file routing table with named sections and a concrete command ('xcui resize sweep'), and explicit MCP tool families ('axiom_xclog_*', 'axiom_xcsym_*', 'axiom_xcprof_*'). Not 5: most tool usage is deferred to refs with no inline example invocations, and the 'Read axiom-build' target lacks a resolvable path.

4 / 5

Workflow Clarity

The router workflow is unambiguous — detect topic, read the named ref, follow it — with an explicit fallback chain for agent launch (MCP axiom_get_agent → file search → do the work yourself) and clear multi-domain routing examples. Not 5 because reference formats are inconsistent ('skills/xclog-ref.md' links vs. the awkward 'axiom-build (skills/build-performance.md)' pseudo-target appearing twice), which leaves minor gaps in the follow-the-instruction path.

4 / 5

Progressive Disclosure

The routing table and Resources section are a textbook one-level-deep router with well-signaled references, but the ~95-line behavioral session block is inlined in SKILL.md where it clearly belongs in a separate file, and the referenced skills/*.md files are not verifiable within this bundle (no references/ or skills/ directory present). Good structure overall with minor organization gaps; not 5 due to the inlined block, not 3 because navigation is easy and references are clearly signaled.

4 / 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 dense, well-targeted description with explicit trigger guidance, concrete per-tool actions, and file extensions for matching. Its only real weakness is that it omits the device-control and project-inspection topics that the body's routing table covers, so a fraction of intended queries would not surface the skill.

DimensionReasoningScore

Specificity

The description lists concrete actions per tool — 'axbuild build/test capture', 'xclog console', 'xcsym .ips/MetricKit/.crash symbolication', 'xcui simulator UI/accessibility', 'xcprof xctrace/CPU profiles' — giving comprehensive, non-generic coverage of the suite's five capabilities. Not score 4: there are no gaps in per-tool action coverage; not below 5 because nothing here is vague or padded.

5 / 5

Completeness

The 'when' is explicit ('Use when asking about Axiom skills or axbuild...'), and the 'what' is present as compressed tool-action nouns. Not 5 because the 'what' reads as a pure trigger list rather than an explicit capability statement (no leading 'Routes/captures/symbolicates...' verb phrase); not 3 because both elements are clearly recoverable from the text itself.

4 / 5

Trigger Term Quality

Strong natural terms including file extensions ('.ips', '.crash', 'MetricKit', 'simulator UI', 'CPU profiles', 'symbolication', 'console'). Not 5 because several natural phrases the body itself routes here — 'screenshot a simulator', 'devicectl/simctl', 'device control', 'inspect Xcode project targets' — are missing from the description, so users asking those would not trigger it.

4 / 5

Distinctiveness Conflict Risk

Tool names (axbuild, xclog, xcsym, xcui, xcprof) and Axiom-specific terms form a clear niche with distinct triggers; virtually no other skill would fire on these phrases. Minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 10 missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

CharlesWiltgen/Axiom

Path

.claude-plugin/plugins/axiom/skills/axiom-tools/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.