plan-acpx
Installation
SKILL.md
Plan-Acpx
Input
Treat the argument as either a plan target file or a direct task description.
Core Protocols
- Plan only. Do not modify production code.
- Use English inside
acpxprompts. Reply to the user in their language. - Sanitize secrets before including file contents in any prompt file.
- Keep one named
acpxsession for the audit loop:plan-audit.
Workflow
Phase 0: Clarify
- Read the plan file if the argument is a path.
- If the request is vague, ask clarifying questions before planning.
Phase 1: Create the Plan
- Launch the
Planagent with the task description. - Save the returned plan to
.claude/plan/<feature-name>.md.
Phase 2: Audit Through acpx (max 3 fix cycles)
- Read
acpx-auditor-role.mdfrom this skill directory. - Verify
acpxis usable by ensuring the named session:acpx --approve-reads codex sessions ensure --name plan-audit - Build a prompt file that starts with
acpx-auditor-role.md, then tells the external reviewer to read.claude/plan/<feature-name>.mdand return the structured verdict only. - Run the first audit with:
acpx --approve-reads --format json --json-strict codex -s plan-audit -f <prompt-file> - Parse the verdict:
APPROVED: proceed to deliveryWARNINGorBLOCKED: critically evaluate eachCRITICAL/HIGHfinding before changing the plan
- If a finding looks wrong, challenge it inside the same
plan-auditsession with a follow-up prompt. Discussion rounds do not count toward the 3 fix cycles. - If findings are accepted, revise the plan file, then re-run the audit in the same
plan-auditsession. - Stop after 3 fix-and-re-audit cycles without
APPROVEDand ask the user how to proceed. - Close the session when done:
acpx codex sessions close plan-audit
If acpx or the default adapter cannot start, stop and tell the user that this skill requires acpx-backed plan audit.
Phase 3: Deliver
- Present the final plan path.
- Recommend
/execute-acpxor/claude-acpxfor implementation. - Stop after delivery. Do not auto-execute the plan.
Related skills