From skill-audit
Use when the user says 'review skill', 'review agent', 'review plugin', 'audit plugin', or after creating/modifying skills and agents. Reviews Claude Code plugin artifacts (skills, agents, hooks, commands) from the AI executor perspective for logic bugs, trigger issues, and execution feasibility.
npx claudepluginhub n0rvyn/indie-toolkit --plugin skill-auditThis skill uses the workspace's default tool permissions.
以 Claude Code 执行者视角审查 plugin 产物(skills, agents, hooks, commands),发现逻辑 bug、触发机制问题和执行可行性缺陷。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
以 Claude Code 执行者视角审查 plugin 产物(skills, agents, hooks, commands),发现逻辑 bug、触发机制问题和执行可行性缺陷。
DEPRECATED: This skill has been absorbed into
skill-master:master. Use/masterwith review intent instead. This skill remains functional but will not receive updates.
This skill orchestrates plugin review across 9 dimensions. It detects whether the optional plugin-dev plugin is installed and routes accordingly:
plugin-dev:plugin-validator + plugin-dev:skill-reviewer + own plugin-reviewer in parallel, then merges resultsplugin-reviewer with supporting files to cover all 9 dimensions从用户消息判断审查范围:
Scope A — 指定文件:用户给出具体 skill/agent 文件路径。
Scope B — 指定 plugin:用户指定 plugin 名称或目录。收集该 plugin 下所有 skills 和 agents:
{plugin}/skills/*/SKILL.md → all skills{plugin}/agents/*.md → all agentsScope C — 最近变更:用户说"review my changes"或无明确指定。用 git diff --name-only HEAD 找到最近修改的 skill/agent 文件。如果 working tree 是 clean 的(已 commit),改用用户指定的范围(commit hash、HEAD~N、--since 等),或默认 git log --name-only -1 --pretty=format:"" 获取最后一次 commit 的变更文件。
Scope D — 全量审查:用户说"review all"或"audit everything"。收集所有已安装 plugin 的 skills 和 agents。
在审查范围确定后,列出将被审查的文件清单,让用户确认。
对审查范围内的每个 plugin,收集:
.claude-plugin/plugin.jsonskills/*/SKILL.mdagents/*.md.claude-plugin/marketplace.json 是否包含该 pluginskills/{name}/eval.md构建文件清单传递给 agent。
Check whether the plugin-dev plugin is installed:
~/.claude/plugins/*/plugin-dev/.claude-plugin/plugin.json or .claude/plugins/cache/*/plugin-dev/*/.claude-plugin/plugin.jsonRecord the strategy choice for Step 4.
Strategy A — plugin-dev available (3 parallel dispatches in a single message):
plugin-dev:plugin-validator agent:Validate this Claude Code plugin's structure.
Plugin manifest: {path}
Skills: {comma-separated paths}
Agents: {comma-separated paths}
plugin-dev:skill-reviewer agent:Review these skill descriptions for trigger quality and routing clarity.
Skills: {comma-separated paths}
skill-audit:plugin-reviewer agent with model: "opus":Review these Claude Code plugin artifacts from the AI executor perspective.
Scope: {A: specific files | B: plugin | C: recent changes | D: all}
Files to review:
- Skills: {comma-separated paths}
- Agents: {comma-separated paths}
- Plugin manifest: {path}
Also read these for cross-reference checking:
- Other skills in same plugin(s): {paths, for trigger conflict detection}
- Other agents in same plugin(s): {paths, for reference integrity}
- Eval files: {comma-separated paths or "none"} — for trigger plausibility checking
Supporting files to load: none
Plugin agents dir: !`echo "${CLAUDE_PLUGIN_ROOT}/agents"`
(D1/D2 structural checks and baseline trigger/description checks are handled by plugin-dev agents.)
Focus on: workflow logic, execution feasibility, edge cases, dispatch loops, spec compliance, metadata & docs, eval.md consumption, deep trigger conflict detection, and Trigger Health Score.
Do NOT review code style or formatting — only functional correctness.
Strategy B — plugin-dev not available (1 dispatch):
skill-audit:plugin-reviewer agent with model: "opus":
Review these Claude Code plugin artifacts from the AI executor perspective.
Scope: {A: specific files | B: plugin | C: recent changes | D: all}
Files to review:
- Skills: {comma-separated paths}
- Agents: {comma-separated paths}
- Plugin manifest: {path}
Also read these for cross-reference checking:
- Other skills in same plugin(s): {paths, for trigger conflict detection}
- Other agents in same plugin(s): {paths, for reference integrity}
- Eval files: {comma-separated paths or "none"} — for trigger plausibility checking
Supporting files to load: structural-validation.md, trigger-baseline.md
Plugin agents dir: !`echo "${CLAUDE_PLUGIN_ROOT}/agents"`
Focus on: logic bugs, trigger mechanism issues, execution feasibility, and edge cases.
Do NOT review code style or formatting — only functional correctness.
When all dispatched agents complete:
Strategy A — merge results:
Strategy B — direct presentation:
Present the plugin-reviewer output directly.
Both strategies: