一键导入
verify-plan
Verify a plan for accuracy against the codebase and design spec
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify a plan for accuracy against the codebase and design spec
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Implement a plan with coordinated agents
Verify completed plan implementation, fix gaps, and commit fixes
Validate C# scripts compile by running a standalone syntax check
Clean temporary files and build artifacts
Close GitHub issues that have been implemented, with verification
Stage and commit current changes with an auto-generated message
| name | verify-plan |
| description | Verify a plan for accuracy against the codebase and design spec |
| argument-hint | <path/to/plan.md> |
Verify a plan file for accuracy against the actual sharpy-unity codebase and the unity-plugin.md design spec. Reads the plan, extracts every verifiable claim, checks each against the codebase, and edits the plan directly to fix inaccuracies. Adds a verification stamp at the top.
If $ARGUMENTS is non-empty, use it as the path to the plan file.
If $ARGUMENTS is empty, find the most recently modified .md file in ~/.claude/plans/ using:
ls -t ~/.claude/plans/*.md | head -1
Read the plan file completely before proceeding.
Check each dimension in order. For each claim found, verify it against the actual codebase using Glob, Grep, and Read tools.
Verify every concrete reference in the plan:
AssetPostprocessor, ScriptableSingleton, SettingsProvider)../sharpy/src/Sharpy.Cli/ for actual flag namesFlag as error: any path, name, or API that doesn't exist. Fix inline if the correct reference can be determined.
Check the plan follows unity-plugin.md design decisions:
Assets/SharpyGenerated/Editor/Binaries/Flag as warning: any design spec deviation. Add a note explaining the correct approach.
If the plan references compiler behavior:
../sharpy/src/Sharpy.Cli/ sourceemit diagnostics --format json output structure../sharpy/src/Sharpy.Core/Flag as error: incorrect compiler interface assumptions.
Check that nothing is missing:
SharpySettings where appropriateFlag as warning: missing steps. Add them as suggestions in the verification summary.
After verification, edit the plan file directly:
<!-- Verified by /verify-plan on YYYY-MM-DD -->
<!-- Verification result: [PASS / PASS WITH CORRECTIONS / NEEDS REVISION] -->
## Verification Summary
**Result:** [PASS / PASS WITH CORRECTIONS / NEEDS REVISION]
**Verified on:** YYYY-MM-DD
**Plan file:** [path]
### Corrections Made
- (list each inline correction with before/after)
### Warnings
- (list each warning with explanation)
### Missing Steps Added
- (list suggestions for missing steps)
### Unchecked Claims
- (list any claims that couldn't be verified, with reason)
For each error found, edit the plan text directly to correct it. Mark corrections with [CORRECTED: reason] so the author can review changes.
Present a brief summary to the user after editing is complete.