From backend-java-web-development
Workflow implementation stage used only after plan.md is ready-for-implementation. This stage owns plan.md -> backend implementation -> review-ready handoff inside the six-stage workflow; it may invoke the Java implementation helper only when the current message still allows implementation, and it is not itself a direct fallback helper.
How this skill is triggered — by the user, by Claude, or both
Slash command
/backend-java-web-development:apcp-web-api-implementationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This is the fourth stage of the workflow.
This is the fourth stage of the workflow.
This stage owns workflow implementation and review-ready handoff, not package-level entry routing and not standalone Java helper fallback.
This stage is responsible only for implementing backend code in apcp-web-api according to plan.md.
This stage may do local implementation checks, but it does not own final release to plugin work.
Final backend release gating belongs only to apcp-web-api-self-review.
Before starting, confirm:
requirement.md exists and has gate: requirement-confirmedfeasibility.md exists and has gate: ready-for-planplan.md exists and has gate: ready-for-implementationplan.md points to next: apcp-web-api-implementationself-review.md exists with gate: review-failed and next: apcp-web-api-plan, do not enter this stage and return to apcp-web-api-planself-review.md exists with gate: ready-for-plugin, enter this stage only when the user explicitly chooses to reopen backend changes instead of entering plugin work这是需求, 先走需求分析, or 回到需求分析不进入实现, 先别写代码, or any equivalent no-implementation instructionIf these checks fail, refuse this stage and return to the only legal upstream stage.
Do not let 开始吧, 继续吧, class names, method names, file paths, stack traces, or code snippets override these current-turn veto checks.
Do not enter this workflow stage from a fresh unbound raw user request.
If the user explicitly bypasses requirement-analysis, that request may use only explicit direct fallback handling outside the six-stage workflow, not this stage entry.
Current-turn requirement-first or no-implementation intent must be handed back to backend-java-web-development for re-routing instead of being absorbed by this stage.
apcp-web-api.apcp-web-api from the parent directory of the current project.java-libs/jpa-entity only when the approved plan requires them.Before implementation:
tasks/<task-name>/requirement.mdtasks/<task-name>/feasibility.mdtasks/<task-name>/plan.mdapcp-web-apiself-review.md already exists, read it before making further backend changesDo not create or update self-review.md in this stage, except for the forced invalidation rule below.
If self-review.md currently says gate: ready-for-plugin, any new backend change in this stage immediately invalidates that previous review pass.
This reopen path is allowed only when the user explicitly chooses further backend changes instead of entering plugin work.
Before continuing implementation, update self-review.md so it no longer grants plugin entry.
Use this forced invalidation state:
gate: review-failednext: apcp-web-api-implementationThe invalidation note must clearly say that backend changes resumed after a previously passed review, so the old ready-for-plugin result is no longer valid and a fresh self-review is required.
In this reopen path, review-failed is the required workflow-safe invalidation state even when the previous review passed; the note must distinguish invalidated review state from unresolved review findings.
Do not keep an old ready-for-plugin result alive across new backend edits.
codelaw-implementation is the adjacent Java implementation helper skill.
It may be invoked from this workflow stage when Java source or Java tests are being changed, but it does not own this stage's plan.md progress, implementation handoff, or review-stage transition.
codelaw-implementation.codelaw-implementation.codelaw-implementation.Keep this section as routing guidance only. Do not duplicate the full Java authoring rules or CodeLaw MCP procedures here.
plan.mdplan.md visibility while this stage is active; do not treat the plan as read-only once implementation startsplan.md ## 当前状态, ## 执行计划, and ## 实施任务 in sync with current implementation progress and checkbox stateIf implementation reveals a real conflict:
apcp-web-api-plan when the design itself must changeThis stage may perform local implementation checks such as:
These checks are only local quality control. They do not replace final backend self-review. They do not grant permission to start plugin work.
This stage no longer owns:
Those decisions belong only to apcp-web-api-self-review through self-review.md.
When implementation for the approved plan is complete enough for review, explicitly hand off to:
apcp-web-api-self-reviewAfter that review-ready handoff, continue automatically into apcp-web-api-self-review.
The same handoff also re-enters apcp-web-api-self-review after an earlier review-failed result.
A previous self-review.md may be reopened and replaced by the new review pass.
This handoff is the only legal exit from this stage toward review.
Do not continue into review while implementation is still in progress.
Do not treat partial completion, spot checks, or unresolved planned work as review-ready.
Do not write a final release gate in this stage.
Do not claim plugin readiness from this stage.
If the current input explicitly says this is requirement work, to go through requirement-analysis first, or to return to requirements, refuse this stage and hand control back to backend-java-web-development for requirement-path routing.
If the current input explicitly says not to enter implementation or not to write code, refuse this stage, do not invoke codelaw-implementation, and hand control back to the router / requirement path instead of continuing implementation.
If plan.md is missing, refuse this stage and return to apcp-web-api-plan.
If plan.md exists but its gate is not ready-for-implementation, refuse this stage and return only to the upstream stage named in plan.md.
If self-review.md exists with gate: review-failed and next: apcp-web-api-plan, refuse this stage and return to apcp-web-api-plan.
If self-review.md exists with gate: ready-for-plugin but the user has not explicitly reopened backend changes, refuse this stage and stay at the self-review-to-plugin confirmation boundary.
If the work is not yet complete enough to satisfy this stage's completion rule, refuse any attempt to skip ahead to self-review or plugin logic and stay in implementation.
Do not let 开始吧, 继续吧, class names, method names, file paths, stack traces, or code snippets override the above refusal conditions.
npx claudepluginhub kohlarnhin/backend-java-web-development --plugin backend-java-web-developmentGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.