Formalizes project work by creating an execution contract that defines scope, forbidden actions, and success criteria.
Install
mkdir -p .claude/skills/ac-plan && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16857" && unzip -o skill.zip -d .claude/skills/ac-plan && rm skill.zipInstalls to .claude/skills/ac-plan
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Plan and freeze workflow execution by creating an Execution Contract, setting PLAN_FROZEN/CURRENT_ROLE, and updating PROJECT_STATE decisions and Top 3. Use when starting workflow delivery, re-planning after unfreeze, or when scope/constraints change before execution.Key capabilities
- →Read `PROJECT_STATE.md` and create if missing
- →Define goal, scope boundary, forbidden changes, and acceptance checks
- →Fill `Execution Contract` completely with scope, files to change, forbidden items, steps, checks, commit plan, and rollback note
- →Update `下一步 Top 3` and append `关键决策日志`
- →Set `PLAN_FROZEN: true` and `CURRENT_ROLE: planner`
- →Emit a `[STATE]` anchor and hand off to `$ac-execute`
How it works
This skill formalizes workflow planning by reading and updating `PROJECT_STATE.md`, defining an `Execution Contract`, and setting the plan to frozen, preparing for execution.
Inputs & outputs
When to use ac-plan
- →Defining project scope
- →Freezing execution plans
- →Setting project acceptance criteria
- →Planning delivery workflows
About this skill
- Read
PROJECT_STATE.md; create it fromdocs/PROJECT_STATE_TEMPLATE.mdif missing. - Define goal, scope boundary, forbidden changes, and acceptance checks.
- Fill
Execution Contractcompletely:
- Scope
- Files to change
- Forbidden
- Steps
- Checks
- Commit plan
- Rollback note
- Update
下一步 Top 3and append关键决策日志. - Set
PLAN_FROZEN: trueandCURRENT_ROLE: planner. - Emit a
[STATE]anchor and hand off to$ac-execute.
Hard rules:
- Do not implement feature changes in this skill.
- Do not hand off if Contract fields are incomplete.
When not to use it
- →When implementing feature changes
- →When `Execution Contract` fields are incomplete
- →When the workflow execution is not being planned or re-planned
Limitations
- →Does not implement feature changes
- →Requires all `Execution Contract` fields to be complete before hand-off
- →Relies on `PROJECT_STATE.md` for project state management
How it compares
This workflow explicitly freezes the plan and assigns a planner role, ensuring a structured and controlled transition to execution, unlike informal planning.
Compared to similar skills
ac-plan side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ac-plan (this skill) | 0 | 5mo | No flags | Intermediate |
| github-project-management | 4 | 6mo | Review | Advanced |
| create-plans | 1 | 8mo | Review | Intermediate |
| phasing | 1 | 7mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by TEN-framework
View all by TEN-framework →You might also like
github-project-management
ruvnet
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
create-plans
glittercowboy
Create hierarchical project plans optimized for solo agentic development. Use when planning projects, phases, or tasks that Claude will execute. Produces Claude-executable plans with verification criteria, not enterprise documentation. Handles briefs, roadmaps, phase plans, and context handoffs.
phasing
WellApp-ai
Group slices into risk-optimized phases with timeline generation
code-task-generator
mikeyobrien
Generates structured .code-task.md files from descriptions or PDD implementation plans. Auto-detects input type, creates properly formatted tasks with Given-When-Then acceptance criteria.
flow-next
gmickel
Manage .flow/ tasks and epics. Triggers: 'show me my tasks', 'list epics', 'what tasks are there', 'add a task', 'create task', 'what's ready', 'task status', 'show fn-1-add-oauth'. NOT for /flow-next:plan or /flow-next:work.
wg
graphwork
Use this skill for task coordination with WG. Triggers include "wg", task graphs, multi-step projects, tracking dependencies, coordinating agents, or when you see a .wg directory.