一键导入
verify-implementation
Verify completed plan implementation, fix gaps, and commit fixes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify completed plan implementation, fix gaps, and commit fixes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | verify-implementation |
| description | Verify completed plan implementation, fix gaps, and commit fixes |
| argument-hint | <path/to/plan.md> |
Verify that a plan has been fully and correctly implemented. Reads the plan, checks every step against the actual codebase, audits multiple dimensions, fixes any gaps found, and commits all fixes.
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/:
ls -t ~/.claude/plans/*.md 2>/dev/null | head -1
If no plan file is found, ask the user to provide the plan path explicitly.
Read the plan file completely before proceeding.
/verify-plan stamp — search for <!-- Verified by /verify-plan
git log --onelineExtract from the plan:
Build a completeness checklist — a structured list of every deliverable the plan describes.
For EVERY item in the checklist:
Report each item as:
Check the changed files against project conventions:
UPM Package Conventions:
Editor/ with includePlatforms: ["Editor"]Runtime/ has no editor-only API usagepackage.json version matches if it was supposed to changeC# Conventions:
#nullable enableSharpy.Unity.Editor or Sharpy.Unity.Runtime$ in contexts where string.Format would be safer for Unity compatibility[SerializeField] where appropriateDesign Spec Alignment:
unity-plugin.md design decisionsIf the plan references compiler behavior:
../sharpy/src/Sharpy.Cli/ source (check actual command definitions)emit diagnostics output structure../sharpy/src/Sharpy.Core/For each changed file:
Tests/Editor/ for new functionalityAddress every issue found:
| Category | Action |
|---|---|
| MISSING implementation | Implement it |
| PARTIAL implementation | Complete it |
| Convention violation | Fix the code |
| Missing tests | Write test stubs |
| Compiler interface error | Fix to match actual CLI |
| Dead code / debug leftovers | Remove them |
| Formatting issues | Fix indentation, line endings, braces |
git add -A or git add .fix: complete missing implementation for [plan step X]fix: correct compiler interface assumptionschore: fix convention violations from plan implementationtest: add test stubs for [feature]Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>After all fixes are committed:
.cs file that was changed to verify correctnesspackage.json is valid JSONgit diff mainline...HEAD --stat — summarize all changesIf issues persist after 3 remediation loops, report them as unresolved.
Present the verification report to the user:
## Implementation Verification Report
**Plan:** [plan file path]
**Branch:** [current branch]
**Verified on:** YYYY-MM-DD
### Completeness
| Status | Count |
|--------|-------|
| Fully implemented | N |
| Was partial (now fixed) | N |
| Was missing (now fixed) | N |
| Diverged from plan (acceptable) | N |
| Unresolved | N |
### Structural Review
- **Convention violations found:** N (N fixed)
- **Design spec deviations:** N
- **Compiler interface errors:** N (N fixed)
### Code Quality
- **Critical issues found:** N (N fixed)
- **Warnings found:** N (N fixed)
### Fixes Applied
| Commit | Description | Category |
|--------|-------------|----------|
| abc1234 | ... | missing-impl / convention / compiler-interface / test / cleanup |
### Unresolved Items
(List any items that could not be fixed, with explanation)
### Files Changed (total, including plan implementation + fixes)
(output of `git diff mainline...HEAD --stat`)
Implement a plan with coordinated agents
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
Create an implementation plan from GitHub issues or a description