AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Solo Skill Audit

skill-fortunto2-rust-code-skill-audit · by fortunto2

Audit a skill against Anthropic's best practices checklist — 12 dimensions, scored 0-24. Use when user says "audit skill", "review skill quality", "check skill", "skill score", "skill checklist", or "is this skill good". Do NOT use for KB audits (use /audit) or code review (use /review).

No reviews yet
0 installs
44 views
0.0% view→install

Install

$ agentstack add skill-fortunto2-rust-code-skill-audit

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-fortunto2-rust-code-skill-audit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Solo Skill Audit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/skill-audit

Audit a skill against the quality checklist based on Anthropic's internal best practices for Claude Code skills. Reads the skill's SKILL.md, references/, scripts/, and evaluates across 12 dimensions.

Source: https://x.com/trq212/status/2033949937936085378

Checklist Reference

Full checklist with scoring rubric: references/checklist.md

Steps

  1. Locate skill from $ARGUMENTS:
  • If name: search skills/{name}/SKILL.md in current project, then ~/.claude/plugins/**/skills/{name}/SKILL.md
  • If path: read directly
  • If empty: list available skills via Glob **/skills/*/SKILL.md, ask via AskUserQuestion
  1. Read skill contents (parallel):
  • SKILL.md — main skill file
  • references/* — all reference files (if dir exists)
  • scripts/* — all scripts (if dir exists)
  • assets/* — all assets (if dir exists)
  • Count total lines of SKILL.md
  1. Read checklist from references/checklist.md
  1. Evaluate each dimension — for every checklist item, assess based on what you read:

For each of the 12 dimensions:

  • State what you found (evidence)
  • Score 0, 1, or 2 (use rubric from checklist)
  • If score < 2: give one specific fix
  1. Determine category — classify skill into one of 9 types from checklist. Flag if it straddles multiple.
  1. Output scorecard:

``` ## Skill Audit: {skill-name}

Score: {N}/24 (Grade: {A/B/C/D/F}) Category: {type} SKILL.md: {N} lines | References: {N} files | Scripts: {N} files

| # | Dimension | Score | Notes | |---|-----------|-------|-------| | 1 | Category Fit | {0-2} | {one line} | | 2 | Description Quality | {0-2} | {one line} | | 3 | Progressive Disclosure | {0-2} | {one line} | | 4 | Gotchas | {0-2} | {one line} | | 5 | Don't State Obvious | {0-2} | {one line} | | 6 | Flexibility | {0-2} | {one line} | | 7 | Setup & Config | {0-2} | {one line} | | 8 | Memory & State | {0-2} | {one line} | | 9 | Scripts & Code | {0-2} | {one line} | | 10 | Allowed Tools | {0-2} | {one line} | | 11 | Argument Handling | {0-2} | {one line} | | 12 | Output & Artifacts | {0-2} | {one line} |

### Top 3 Fixes (highest impact)

  1. {fix}
  2. {fix}
  3. {fix}

```

  1. Batch mode — if $ARGUMENTS is "all" or "*":
  • Find all skills via Glob
  • Run audit on each
  • Output summary table sorted by score (worst first)
  • Identify common weaknesses across the set

Gotchas

  1. N/A dimensions still score 2 — if a skill genuinely doesn't need config/state/scripts, don't penalize it. Score N/A as 2. Only score 0-1 when the skill SHOULD have it but doesn't.
  2. Gotchas ≠ Common Issues — "Common Issues" is troubleshooting (reactive). Gotchas are preventive — things Claude would get WRONG by default. A skill with only "Common Issues" scores 1, not 2.
  3. Line count is a smell, not a rule — 500-line SKILL.md with no references is suspicious. But 400 lines of dense, non-obvious content is fine. Check if content COULD be extracted, not just if it's long.
  4. Description under 300 chars — long descriptions dilute the trigger signal. Claude scans ALL skill descriptions at session start. Shorter = sharper matching.

Common Issues

Can't find skill

Cause: Skill not in expected path or using different directory structure. Fix: Use full path to SKILL.md as argument. Or run with "all" to discover available skills.

Score seems unfair

Cause: Some dimensions don't apply to the skill type. Fix: N/A dimensions score 2. Re-read the rubric — it accounts for genuinely stateless or config-free skills.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.