بنقرة واحدة
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 المهني
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
| 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`)