Goal Planning for Codex: Draft Verifiable Acceptance Criteria
Turn software requirements into separate checks before implementation. The planning workflow records concrete inputs, verification methods, expected outcomes, and requirement coverage. Its Goal Acceptance MCP integration can store criteria and the task plan.
中文Install in Codex、Claude Code
Use an Agent Skills client with subagents. Persisting a plan uses Goal Acceptance MCP and requires Node.js 18 or later. A temporary local project is enough for the example.
- Copy skills/goal-planning from the pinned GitHub commit into your Codex project's .agents/skills/ or Claude Code project's .claude/skills/, keeping SKILL.md.
- Add a project stdio server in the client's MCP settings. Use npx as the command with arguments -y, @cckyros/goal-acceptance@0.3.0, and mcp.
- Reopen the test project. Confirm the goal-planning skill and the set_acceptance_criteria and set_task_plan tools are available. Tell the agent this is a planning run.
Example task
Choose goal-planning in a temporary project and submit this sample.
Draft acceptance criteria for a new task list. A user can add a text item, whitespace-only input is rejected, and saved items reappear after restart. Plan only. List the verification steps and expected outcomes, then show the coverage table.What to check
The table maps adding a valid item, rejecting whitespace, and reloading saved items to distinct criteria with observable inputs and outcomes.
Original SKILL.md on GitHub · Updated
Frequently asked question
Can I use it just to draft a plan?
Yes. Ask for acceptance criteria and verification methods only. Connect the MCP server if you want the criteria and task plan recorded in Goal Acceptance.