CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-networking

Use when implementing or debugging ANY network connection, API call, or socket in an Apple app. Covers URLSession, Network.framework, NetworkConnection, connection diagnostics.

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-networking/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-structured router SKILL.md that delegates details cleanly and routes symptoms to specific files, but it pays a token tax on quadruple routing (table, dot graph, numbered tree, example invocations) and coaching sections. Its progressive disclosure design is good on paper, though all referenced files live outside this bundle.

Suggestions

Remove the dot-graph Decision Tree — it restates the numbered decision tree directly beneath it line for line and saves ~13 lines with zero information loss (conciseness).

Cut or merge "Example Invocations" into the Quick Reference table — each example repeats a row already present, and fold "Pressure Resistance" and "Anti-Rationalization" into one short section or drop them (conciseness).

Add a one-line fallback when no Quick Reference row matches (e.g., "No match? Read skills/networking-discipline.md first, then networking-diag.md") so the routing workflow has a recovery step (workflow_clarity).

DimensionReasoningScore

Conciseness

The routing core (Quick Reference table plus numbered Decision Tree) is lean, but the dot-graph Decision Tree duplicates the numbered list immediately below it, "Example Invocations" restate Quick Reference rows, and the Pressure Resistance and Anti-Rationalization sections are behavioral coaching rather than networking knowledge. Mostly efficient but clearly could be tightened; not 2 because the primary router content is genuinely useful and dense rather than padded.

3 / 5

Actionability

Routing is concrete and executable: exact file paths per symptom ("My API request is failing with a timeout" → "Read: skills/networking-diag.md") and an explicit command ("/axiom:audit networking"). Absence of code is acceptable for an instruction-only router, but directives like "Recommend correctly" and "Respect but don't enable" are abstract; not 5 because no inline example shows what to actually do once the routed file is opened.

4 / 5

Workflow Clarity

The numbered Decision Tree ("1. URLSession with structured concurrency? → skills/networking-discipline.md" …) gives an unambiguous, well-sequenced routing workflow, and no destructive/batch validation cap applies. Not 5 because there is no fallback/re-check step when routing misses (e.g., symptom matching multiple rows) and the redundant dual decision-tree formats add mild ambiguity.

4 / 5

Progressive Disclosure

Structure is exemplary router design: an overview with every detailed topic pushed to one-level-deep, clearly signaled references in a symptom→file table and decision tree. Not 5 because the bundle contains no files at all — every referenced path (skills/networking-*.md, skills/networking-auditor.md, skills/local-push-connectivity.md) resolves outside this skill, so navigation cannot be verified from the bundle itself.

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 strong description with an explicit and specific trigger clause, concrete technology names, and a clear Apple-only niche. Its main weaknesses are the capitalized over-claim "ANY" and a thin action list (implement/debug only) that leans on technology enumeration rather than per-capability actions.

DimensionReasoningScore

Specificity

"Use when implementing or debugging ANY network connection, API call, or socket" plus "Covers URLSession, Network.framework, NetworkConnection, connection diagnostics" names several specific capabilities. Not 5 because only two action verbs are given (implement, debug) and coverage has gaps (WebSockets, gRPC, migration are handled by the skill but unmentioned); not 3 because four concrete technologies plus diagnostics exceed 1-2 actions.

4 / 5

Completeness

"Use when implementing or debugging ANY network connection, API call, or socket in an Apple app" is an explicit, concrete when-clause, and "Covers URLSession, Network.framework, NetworkConnection, connection diagnostics" answers what the skill does. Matches the anchor for clearly and explicitly answering both what AND when; not 4 because the when-clause is already fully explicit and specific.

5 / 5

Trigger Term Quality

"network connection", "API call", "socket", "URLSession", and "debugging" are natural phrases users say when they need this skill. Not 5 because common variations like "HTTP request", "WebSocket", "REST", or "reachability" are absent; not 3 because coverage goes well beyond generic keywords with specific Apple framework names.

4 / 5

Distinctiveness Conflict Risk

Scoping to "in an Apple app" with Apple-specific technologies (URLSession, Network.framework) creates a clear niche. Not 5 because "ANY network connection, API call, or socket" claims the whole Apple networking domain, which overlaps with closely related suite skills the body itself routes to (axiom-security for pinning, axiom-integration, axiom-watchos).

4 / 5

Total

17

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

CharlesWiltgen/Axiom

Path

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