From backend-java-web-development
Use only after feasibility.md is ready-for-plan. This stage reads requirement.md and feasibility.md, writes plan.md, and may unlock implementation only through gate: ready-for-implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/backend-java-web-development:apcp-web-api-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This is the third stage of the workflow.
This is the third stage of the workflow.
This stage is only responsible for tasks/<task-name>/plan.md.
It must consume:
tasks/<task-name>/requirement.mdtasks/<task-name>/feasibility.mdIt must not absorb self-review responsibility.
Self-review belongs to the separate apcp-web-api-self-review stage.
Before starting, confirm:
requirement.md exists and has gate: requirement-confirmedfeasibility.md exists and has gate: ready-for-planfeasibility.md points to next: apcp-web-api-planIf these checks fail, refuse this stage and return to the only legal upstream stage.
apcp-web-api.apcp-web-api from the parent directory of the current project.java-libs/jpa-entity only when they are relevant to planning.During this stage:
requirement.mdfeasibility.mdplan.mdplan.mdDo not create or update:
self-review.mdDo not use any legacy single-file task contract.
plan.md must contain at least:
## 当前状态## 执行计划## 实施任务## 目标与边界## 接口总览## 共享结构## 设计## 实现顺序## 阶段状态## 当前状态 is a runtime visibility contract.
It must at least show:
## 执行计划 is a runtime visibility contract.
Maintain stage-level progress there with plain markdown checkbox items.
## 实施任务 is a runtime visibility contract.
Maintain implementation task items there with plain markdown checkbox items.
Add persistence-related design sections only when the task actually needs them. Do not create fake sections for work that is out of scope.
## 阶段状态 must end with one of these outcomes:
gate: ready-for-implementationnext: apcp-web-api-implementationgate: blockednext: requirement-analysis or next: feasibility-analysisUse the fallback stage that matches the real blocker.
Do not invoke any CodeLaw skill in this stage.
plan.md as the cross-tool progress surface for the workflow## 当前状态, ## 执行计划, and ## 实施任务 updated as explicit runtime-owned sections, not as optional commentaryThis stage no longer owns final self-review. Do not add sections such as:
## 自审结果Any final implementation assessment belongs only in self-review.md during apcp-web-api-self-review.
This stage completes only when plan.md contains an explicit ## 阶段状态 block with either:
gate: ready-for-implementationgate: blockedThen apply the stage-specific transition rule:
ready-for-implementation, continue automatically into apcp-web-api-implementationblocked, stop and wait, and return only to the upstream stage named by nextDo not continue into self-review or plugin work from this stage.
If this skill is called without feasibility.md being ready-for-plan, refuse and return to the stage named by the upstream gate.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub kohlarnhin/backend-java-web-development --plugin backend-java-web-development