CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-payments

Use when accepting ANY real-world payment — Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet. NOT in-app purchase / digital content (use axiom-integration). Covers entitlements, certs, signing, App Review payment rules.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

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.

The body is a well-designed routing hub with genuinely valuable non-obvious content (the Anti-Rationalization table, cert distinctions, App Review citations) and unambiguous routing. Its weaknesses are repetition of the same routing map across five sections and the fact that every referenced subfile is absent from the bundle, leaving the index pointing at unverifiable targets.

Suggestions

Collapse the Decision Tree dot graph, 'Simplified routing' list, and Example Invocations into a single canonical routing map (e.g., keep the Quick Reference symptom table plus one decision list), cutting roughly a third of the body's length without losing any routing decision.

Ship the referenced subfiles (skills/apple-pay.md, skills/wallet-passes.md, skills/payments-diag.md, etc.) in the bundle, or note that they live in a sibling suite location, so the index's one-level-deep references resolve to real content.

Fold the 'Out of Scope' section's overlap items into the existing 'When NOT to Use' table to remove the second place a reader must check for boundary rules.

DimensionReasoningScore

Conciseness

The body never explains concepts Claude already knows and the Anti-Rationalization table is dense with non-obvious facts (cert lifetimes, server-only merchant validation, Section 3.1.1 citations), but the same routing map is repeated in five forms — the Quick Reference table, the dot Decision Tree, 'Simplified routing', Cross-Suite Routing, and Example Invocations — so several sections could be consolidated into one canonical routing map. This fits anchor 3 (mostly efficient but some unnecessary content that could be tightened) better than anchor 4, where over-explanation is only minor.

3 / 5

Actionability

As an instruction-only routing skill it gives concrete direction: exact subfile paths per scenario, the exact entitlement string 'com.apple.developer.proximity-reader.payment.acceptance', specific domain-verification filenames, and specific facts like 'Payment Processing Certificates expire after 25 months'. It is not fully anchor 5 because there is no inline copy-paste guidance and most executable substance is deferred to the subfiles rather than demonstrated here.

4 / 5

Workflow Clarity

The 'Simplified routing' numbered list gives an unambiguous, priority-ordered decision sequence and no destructive or batch operations exist that would require validation checkpoints, but the routing truth is spread across five parallel presentations instead of one canonical sequence, leaving minor navigational gaps that keep it below anchor 5.

4 / 5

Progressive Disclosure

The SKILL.md is structured exactly as a progressive-disclosure index should be — a symptom/task table mapping each concern to a single one-level-deep `skills/*.md` reference, clearly signaled — but the bundle contains no `skills/`, `references/`, `scripts/`, or `assets/` directories, so every referenced path points to a file that is not present in the bundle, a real organization gap versus anchor 5's 'easy navigation' to well-placed content.

4 / 5

Total

15

/

20

Passed

Description

87%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, tightly-scoped trigger description: explicit 'Use when' clause, concrete surface names, an explicit negative boundary against the sibling IAP skill, and third-person-appropriate voice. The only soft spot is that it enumerates topics more than actions and omits a few natural synonyms (contactless, boarding pass, loyalty card).

DimensionReasoningScore

Specificity

The description lists several concrete, specific coverage items — 'Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet' and 'entitlements, certs, signing, App Review payment rules' — but only one action verb ('accepting... payment'), so it reads as topic enumeration rather than the multiple concrete actions of the anchor 5 example.

4 / 5

Completeness

Both halves are explicit: 'Use when accepting ANY real-world payment — Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet' is a concrete trigger clause, and 'Covers entitlements, certs, signing, App Review payment rules' states what the skill does, with the 'NOT in-app purchase / digital content' exclusion sharpening the 'when'. This matches anchor 5 (clearly and explicitly answers both what AND when with concrete trigger phrases), not anchor 4 where the 'when' is less explicit.

5 / 5

Trigger Term Quality

'Apple Pay', 'Wallet passes', 'Tap to Pay', 'in-app purchase', and 'real-world payment' are exactly the phrases users would naturally say, but common variations like 'contactless', 'loyalty card', 'boarding pass', 'event ticket', or '.pkpass' are absent, matching anchor 4 (good coverage, a few natural terms missing) rather than the synonym-complete anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche (real-world payments) and explicitly disambiguates against the nearest neighbor — 'NOT in-app purchase / digital content (use axiom-integration)' — so the risk of triggering for the wrong payment skill is minimal, matching anchor 5.

5 / 5

Total

18

/

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-cursor/skills/axiom-payments/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.