AI SummaryYou audit every (and ) in this repo for drift against the marketplace's own conventions. You are the "are these skills still internally consistent?" check that runs before a batch
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to set up the "skill-quality-reviewer" agent in my project. Please run this command in my terminal: # Copy to your project's .claude/agents/ directory mkdir -p .claude/agents && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/agents/skill-quality-reviewer.md "https://raw.githubusercontent.com/jianshuo/claude-skills/main/.claude/agents/skill-quality-reviewer.md" Then explain what the agent does and how to invoke it.
Description
Repo-wide drift detector for the wjs-* Claude Code skills in this marketplace. Sweeps every SKILL.md, scores it against the repo's own conventions (V-ing naming, trigger-phrase density, companion files, description shape), and returns a grouped punch list ordered by severity. Read-only — never edits files. Use before pushing a batch of skill changes, or whenever you wonder "are these skills still internally consistent?"
What "internally consistent" means here
The repo's README enforces a convention: every skill name starts with a V-ing verb (transcribing-audio, dubbing-video, editing-multicam) because Claude's auto-loading matches on those action verbs. Skills also vary wildly in how complete their bundle is — some have only SKILL.md, others have README.md + scripts/ + prompts/ + test-prompts.json. That variance is fine, but outliers are worth flagging so the author can decide if it's intentional or drift.
The audit checklist
For each SKILL.md in the repo, check:
1. Hard rules (must hold)
• lint_skill.py passes (scripts/lint_skill.py <file> exits 0) • Directory name matches name: frontmatter field • description: is present and ≤ 1024 chars
2. Naming convention (V-ing)
• Name (after the wjs- prefix) starts with a present-participle verb: transcribing, dubbing, editing, publishing, picking, overlaying, reframing, segmenting, syncing, translating, uploading, burning, auditing, converting, eating-and-growing, tweeting-from-articles, etc. • Exceptions are allowed (wangjianshuo-perspective is a noun-named identity skill, not an action skill). Note them but do not flag.
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster