CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-shipping

Use when preparing ANY app for submission, handling App Store rejections, writing appeals, or managing App Store Connect. Covers submission checklists, rejection troubleshooting, metadata requirements, privacy manifests, age ratings, export compliance.

66

Quality

80%

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

This is a well-structured router skill with clear routing logic, an explicit decision tree, and strong conflict-resolution guidance, plus concrete pointers throughout. Its main weakness is conciseness — significant duplication across the 'When to Use', 'Quick Reference', 'Routing Logic', 'Decision Tree', and 'Example Invocations' sections — and the referenced bundle files are not bundled alongside it.

Suggestions

Collapse the 'Example Invocations' section and the 'When to Use' bullet list into the 'Quick Reference' table to remove the most obvious duplication and cut a large block of tokens.

Merge the graphviz 'Decision Tree' and the 'Simplified' numbered list into a single routing artifact so the routing is expressed once rather than three times (including the per-route 'Routing Logic' triggers).

Bundle the referenced skills/*.md files (or note their suite location explicitly) so the one-level-deep progressive-disclosure references actually resolve from the skill directory.

DimensionReasoningScore

Conciseness

The body is mostly efficient but carries notable redundancy: the long 'Example Invocations' list largely duplicates the 'Quick Reference' table and the per-route trigger bullets, and 'When to Use', 'Routing Logic', 'Decision Tree', and 'Simplified' repeat the same routing in four forms.

3 / 5

Actionability

As a router it gives concrete, specific guidance — every trigger maps to a named file path or agent with explicit invoke commands — though some pointers reference external suites not bundled here, leaving minor gaps.

4 / 5

Workflow Clarity

A clear graphviz decision tree plus a simplified numbered list and a 'When NOT to Use' conflict table give a well-sequenced routing flow; validation checkpoints are not applicable to a non-destructive router, so the destructive cap does not bind.

4 / 5

Progressive Disclosure

SKILL.md is appropriately an overview pointing one level deep to many skills/*.md references via a clearly signaled Quick Reference table, but the referenced bundle files are not present in this review directory, leaving a minor organization gap.

4 / 5

Total

15

/

20

Passed

Description

92%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, third-person, dual-clause statement that covers both what the skill does and when to use it with concrete domain-specific actions. It is concise, comprehensive, and distinct from other skills; the only minor gap is breadth of keyword synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the domain — 'handling App Store rejections, writing appeals' plus 'metadata requirements, privacy manifests, age ratings, export compliance' — giving comprehensive coverage rather than minimal or generic actions.

5 / 5

Completeness

Explicitly answers both: 'Use when preparing ANY app for submission, handling App Store rejections...' (when) and 'Covers submission checklists, rejection troubleshooting, metadata requirements...' (what), with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural terms users actually say ('App Store rejection', 'submission', 'appeals', 'privacy manifests', 'age ratings', 'export compliance'), but missing broader synonym coverage and file-extension variants that would lift it to a 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — App Store submission/rejection workflow — with specific triggers unlikely to fire for unrelated skills, so conflict risk is minimal.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

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.