Skip to content
Agent

skill-quality-reviewer

by jianshuo

AI Summary

You 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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted Today
Active
AdoptionUnder 100 stars
83 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars83
Forks10
Issues0
UpdatedToday
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code