بنقرة واحدة
verify-plan
Verify a plan for accuracy and architectural soundness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Verify a plan for accuracy and architectural soundness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scaffold a new Photoshop command end-to-end: Python @mcp.tool() in mcp/ps-mcp.py AND the matching JS handler in uxp/ps/commands/. Use when adding, implementing, or wiring up a new Photoshop MCP tool, command, or action.
Implement a plan with a coordinated agent team
Verify completed plan implementation, fix gaps/bugs/regressions, and commit fixes
| name | verify-plan |
| description | Verify a plan for accuracy and architectural soundness |
| argument-hint | <path/to/plan.md> |
Verify a plan file for accuracy against the actual adb-mcp codebase. 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:
Flag as error: any path, name, or code that doesn't exist. Fix inline if the correct reference can be determined.
Check the plan follows adb-mcp project rules:
core.createCommand(action, options) -> socket_client.send_message_blocking(command) -> proxy -> plugin handler -> responseaction string in createCommand() must match a key in the plugin's commandHandlers object@mcp.tool() decorator and use createCommand()/sendCommand() from coreexecute() wrapper for Photoshop API calls, return resultsstatus ("SUCCESS"/"FAILURE"), document info, layers tree, and hasActiveSelectionmcp/pyproject.tomladb-proxy-socket/package.jsonFlag as warning: any convention violation. Add a note explaining the correct convention.
Verify architectural claims and decisions:
uxp/ps/manifest.jsoncommandHandlers exportmcp/, proxy in adb-proxy-socket/, plugin code in uxp/ps/Flag as error: architectural violations that would break the communication chain. Flag as warning: suboptimal design.
Check that proposed changes will actually work:
command_packet, command_packet_response)require('photoshop'))Flag as warning: unchecked edge cases. Flag as error: demonstrably incorrect claims.
Check that nothing is missing:
Flag 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] -->
Use:
## 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.