Token导航 LogoToken导航

Agent Skill · 研究检索

review-plan(审查计划)

review-plan 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

review-plan 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,674 个 Skill 里排第 53,392。

总安装 535周安装 23GitHub Stars 44下载 188核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:review-plan(审查计划)
来源仓库:https://github.com/darraghh1/my-claude-setup
仓库路径:skills/review-plan
安装命令:
npx skills add https://github.com/darraghh1/my-claude-setup --skill review-plan
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/darraghh1/my-claude-setup --skill review-plan

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

review-plan 用于查找、检索和筛选相关信息。适合根据关键词、任务场景或来源线索快速定位候选结果。可结合来源仓库和原始 README 核验具体用法。安装前建议确认权限范围、维护状态及是否触发联网或文件读写。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/review-plan

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/darraghh1/my-claude-setup --skill review-plan;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

review-plan 怎么安装?

在终端执行 npx skills add https://github.com/darraghh1/my-claude-setup --skill review-plan。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

review-plan 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

review-plan 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

review-plan 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

review-plan 用的人多吗?

公开数据是累计安装 535 次,近一周安装 23 次,下载 188 次,GitHub 44 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

review-plan 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
review-plan

审查计划 · 本页

53544需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Plan Review

YOUR ARGUMENTS: $ARGUMENTS

Arguments are provided above via $ARGUMENTS. Asking the user to re-provide them wastes their time since the data is already available. Parse them and proceed with the review.

Parse the arguments to determine what to review:

  • If arguments contain "phase" followed by a number → Review that phase file
  • If arguments contain only a folder path → Review plan.md
  • The first part is always the plan folder path (e.g., plans/voice-assistant)
  • A bare number like 11 means phase 11

Examples: plans/voice-assistant → review plan.md | plans/voice-assistant phase 11 → review phase-11 | plans/voice-assistant 11 → review phase-11

One file per invocation. Reviewing multiple files causes cognitive overload and superficial results — the user experienced agents ignoring templates when given too many files.


Two-Layer Review

This skill performs two complementary checks:

LayerWhat It CatchesExample
Template ComplianceMissing sections, incomplete structureNo "Step 0: TDD" section, missing acceptance criteria
Codebase ComplianceCode blocks that won't compile or violate patternsWrong Server Action pattern, missing auth check, bad import paths

Why two layers? Template compliance alone produces "12/12 Ready" verdicts for phases containing compilation-breaking issues. In real reviews, template compliance caught 0 of 26 actual issues. All real problems were codebase compliance — wrong API signatures, missing imports, naming violations, patterns that wouldn't work.

Issue TypeTemplate CheckCodebase Check
Missing sectionCaughtN/A
Wrong Server Action pattern (missing auth/validation)MissedCaught
Missing getSession() auth checkMissedCaught
Bad import path (wrong alias resolution)MissedCaught
Schema file in plural schemas/ not singular schema/MissedCaught
Server action missing account slug resolutionMissedCaught
Exported class instead of factory wrapping private classMissedCaught
Missing server-only importMissedCaught
Plan says "update documentation" (violates CLAUDE.md)MissedCaught

Note: Codebase compliance is skipped for plan.md reviews (only phases contain code blocks).

Task Tracking

Tasks survive context compacts — skipping this check causes lost progress and repeated work.

Before starting work, run TaskList to check if tasks already exist from a previous session or before a compact. If tasks exist:

  1. Read existing tasks with TaskGet for each task ID
  2. Find the first task with status pending or in_progress
  3. Resume from that task — do NOT recreate the task list

If no tasks exist, create them after determining the review type (Step 1):

Example task list (phase review):

Task 1: Determine review type and read template
Task 2: Read the target phase file
Task 3: Run automated validators
Task 4: Compare against template (section-by-section)
Task 5: Check specific requirements
Task 6: Find reference implementations
Task 7: Codebase compliance check
Task 8: Write review file using template
Task 9: Validate review format
Task 10: Auto-fix Critical/High/Medium issues
Task 11: Return summary with next steps

Mark each task in_progress when starting and completed when done.

Output Location

Planning reviews go in the reviews/planning/ subfolder:

For plan.md review: Write to: {plan-folder}/reviews/planning/plan.md

For single phase review: Write to: {plan-folder}/reviews/planning/phase-{NN}.md

Examples:

  • plans/250202-voice-assistant/reviews/planning/plan.md (plan.md)
  • plans/250202-voice-assistant/reviews/planning/phase-01.md (phase 01)
  • plans/250202-voice-assistant/reviews/planning/phase-12.md (phase 12)

Create the reviews/planning/ directory if it doesn't exist. You may ONLY write files within the plan folder.

Note: Code/implementation reviews go in reviews/code/ instead — see /code-review skill.

Workflow

Step 1: Determine Review Type

Use the arguments parsed at the top of this document:

  • No phase specified → Review plan.md
  • phase NN or bare number specified → Review phase-NN-*.md

Step 2: Read the Appropriate Template

For plan.md review: Read ../create-plan/references/PLAN-TEMPLATE.md

For phase review: Read ../create-plan/references/PHASE-TEMPLATE.md

Extract all required sections from the template.

Step 3: Read the Target File

For plan.md review: Read {plan-folder}/plan.md

For phase review: Find and read {plan-folder}/phase-{NN}-*.md (use Glob to find the exact filename)

Step 4: Compare Against Template

First, run the automated validators to catch structural issues before manual review:

# Verify required sections exist (for phase files)
echo '{"cwd":"."}' | uv run $CLAUDE_PROJECT_DIR/.claude/hooks/validators/validate_file_contains.py \
  --directory {plan-folder} --extension .md \
  --contains '## Overview' \
  --contains '## Requirements' \
  --contains '## Implementation Steps' \
  --contains '## Acceptance Criteria'

# Check for skeleton/placeholder content
echo '{"cwd":"."}' | uv run $CLAUDE_PROJECT_DIR/.claude/hooks/validators/validate_no_placeholders.py \
  --directory {plan-folder} --extension .md

# For phase files: verify TDD ordering
echo '{"cwd":"."}' | uv run $CLAUDE_PROJECT_DIR/.claude/hooks/validators/validate_tdd_tasks.py \
  --directory {plan-folder} --extension .md

Include any validator failures in the review findings as Critical issues.

Then go through the template section-by-section manually:

  • Check if each required section exists in the target file
  • Note missing sections
  • Note incomplete sections (header exists but content missing)

Step 5: Check Specific Requirements

See checklist.md for detailed criteria covering:

  • Template structure compliance
  • Project framework alignment section (plan.md only)
  • Security requirements section (plan.md only)
  • Phase constraints — size, dependencies, Step 0 TDD (phase files only)

Step 6: Identify Phase Type and Find References

Skip this step for plan.md reviews.

Classify the phase by its primary deliverable:

Phase TypeIndicatorsReference Pattern to Search
Schema/DatabaseCreates tables, migrations, RLSsupabase/migrations/*.sql
ServiceCreates createXxxService()app/home/[account]/**/*service*.ts
Server ActionCreates Server Actions with auth + Zodapp/home/[account]/**/*server-actions*.ts
Schema (Zod)Creates validation schemasapp/home/[account]/**/*.schema.ts
UI/ComponentCreates React components, pagesapp/home/[account]/**/_components/*.tsx
MixedMultiple typesFind reference for each type

Find the closest reference implementation:

  1. Use Glob to find 2-3 files matching the phase type pattern
  2. Read the most relevant one (prefer files in similar feature areas)
  3. This reference is your ground truth for what correct code looks like

Example: For a phase creating server actions, read an existing *-server-actions.ts file like app/home/[account]/feature/_lib/server/server-actions.ts.

Step 7: Codebase Compliance Check

Skip this step for plan.md reviews.

For each code block in the phase file:

  1. Compare against the reference from Step 6
  2. Check against the codebase compliance checklist in checklist.md
  3. Flag deviations with severity (Critical/High/Medium/Low)

Only flag verifiable deviations. If you can see the correct pattern in the reference file and the phase code differs, that's a valid finding. Flagging ambiguous or intentional design choices produces noisy reviews that waste the user's time.

Severity guide:

  • Critical: Won't compile or will crash at runtime (wrong function signature, bad imports)
  • High: Violates security or established patterns (missing auth, wrong RLS, missing permission check)
  • Medium: Naming/convention violations that cause confusion (wrong file paths, inconsistent naming)
  • Low: Style issues that don't affect functionality (comment style, ordering)

Step 8: Read Output Template and Write Review File

Reviews written without reading the template first produce inconsistent formats that the user cannot compare across phases. Read PLAN-REVIEW-TEMPLATE.md and follow the exact format specified:

  • Variant A for plan.md reviews
  • Variant B for phase reviews

The template defines the exact sections, table columns, and verdict format. Inventing custom formats breaks the user's ability to track review status consistently across phases.

Write to:

  • Plan.md review: {plan-folder}/reviews/planning/plan.md
  • Phase review: {plan-folder}/reviews/planning/phase-{NN}.md

Step 8b: Validate Review Format

After writing the review file, run the validation script to catch structural issues:

python ${CLAUDE_SKILL_DIR}/scripts/validate_review.py {review-file-path}

The script auto-detects whether this is a plan.md review (Variant A) or phase review (Variant B). If validation fails, fix the reported issues in the review file before proceeding.

Step 9: Auto-Fix Critical, High, and Medium Issues

Skip this step for plan.md reviews or if no Critical/High/Medium codebase issues were found.

Default: FIX IT. Most review issues are straightforward pattern corrections. A review that identifies problems but fixes nothing is only half the job — the user depends on auto-fix to save implementation time.

Fix Critical, High, and Medium issues directly in the phase file:

  1. For each Critical/High/Medium issue: a. Read the reference file cited in the issue (if not already read) b. Locate the problem in the phase file c. Apply the fix using Edit (for targeted changes) or Write (for larger rewrites)
  2. Examples of fixes to make (never defer these):

- Title/phase number mismatches — filename is the source of truth - Missing 'use client' directives in code blocks - Wrong import paths or import ordering - Wrong file locations (e.g., wrong test directory) - Missing code blocks where the review says "should have concrete examples" — write them - Wrong function signatures — fix to match the reference - Removing documentation update steps — CLAUDE.md prohibits proactive docs - Wrong skill references (e.g., /review-phase → /code-review) - Convention violations where the correct pattern is clear from reference - "Needs codebase verification" — use your Glob/Grep tools to verify, then fix - Medium severity: Pattern deviations where reference shows correct approach - Medium severity: Missing code blocks where review says "should have concrete examples"

  1. The ONLY reasons to defer (use sparingly):

- The fix would change which features the phase delivers (scope change) - The fix contradicts an ADR or Decision Log entry - You genuinely cannot determine the correct fix even after using Glob/Grep to investigate

  1. After fixing, re-read the phase file to verify each fix is correct.
  2. Update the review file:

- Append "(Auto-fixed)" to fixed items in the Issues table - Fill in the "Fixes Applied" section (see template) - Update the Verdict to reflect only remaining unfixed issues

Step 10: Return Summary with Next Steps

After writing the review file, return:

  • Review file location
  • Verdict (Ready/Not Ready) — based on remaining unfixed issues only
  • Template score (e.g., "12/12 sections")
  • Codebase score (e.g., "3 issues: 1 critical, 2 medium") — phase reviews only
  • Auto-fixed (count and brief list of what was fixed — includes Critical, High, and Medium)
  • Deferred (issues not auto-fixed and why)
  • Next Steps for Low — present as improvement opportunities (fix unless hallucinated or purely cosmetic)

Improvement mindset: When listing Medium/Low issues, frame them as concrete improvements worth doing now — not optional niceties. Phases are rarely revisited after completion, so "fix later" effectively means "never." The user prefers investing in quality now over speed.

If there are deferred items, present them to the user with reasoning and ask how to proceed before continuing.

Resuming After Context Compact

If you notice context was compacted or you're unsure of current progress:

  1. Run TaskList to see all tasks and their status
  2. Find the in_progress task — that's where you were
  3. Run TaskGet {id} on that task to read full details
  4. Continue from that task — don't restart from the beginning

Tasks persist across compacts. The task list is your source of truth for progress, not your memory.

Pattern for every work session:

TaskList → find in_progress or first pending → TaskGet → continue work → TaskUpdate (completed) → next task

Constraints

  • ONE file per invocation — Either plan.md OR one phase file, never both
  • NO git commands (you don't have Bash access)
  • ONLY write files within the plan folder (review files AND phase file fixes)
  • Read the appropriate template before reviewing
  • Check EVERY section, not just a sample
  • Codebase compliance: Read at least one reference file before flagging issues
  • Codebase compliance: Only flag verifiable deviations (pattern clearly differs from reference)
  • Codebase compliance: Skipped for plan.md reviews (no code blocks to verify)
  • Auto-fix: Default is to fix. Only defer for genuine scope changes or ADR contradictions
  • Auto-fix: Use Glob/Grep to verify before claiming "needs codebase verification" — you have the tools

The user depends on thorough, section-by-section verification AND code block verification. Skimming and saying "looks good" without checking each section causes issues to be discovered during implementation when they're more costly to fix.

Troubleshooting

Review Produces "12/12 Ready" But Phase Has Code Issues

Cause: Template compliance check passed (all sections exist) but codebase compliance was skipped or superficial.

Fix: Ensure Step 6 (Identify Phase Type and Find References) reads an actual codebase file. The reference file is ground truth for what correct code looks like. Without it, code blocks can't be verified.

Phase File Not Found

Cause: Phase number in arguments doesn't match any phase-{NN}-*.md file in the plan folder.

Fix: Use Glob to list all files in the plan folder: plans/{folder}/phase-*.md. Verify the phase number matches the file naming pattern.

Review File Overwrites Previous Review

Cause: Running review twice on the same file without reading the previous review first.

Fix: Check if a review file already exists at the output location before writing. If it does, read it first and note what changed since the last review.

平台分布

Codex

37.62%
按下载量换算71

Claude

32.97%
按下载量换算62

Cursor

16.83%
按下载量换算32

Gemini CLI

8.35%
按下载量换算16

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills