ワンクリックで
nova-backend-plan
Generate a Java/Spring backend design plan with mandatory 12 sections and write to PLAN_OUTPUT_PATH.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generate a Java/Spring backend design plan with mandatory 12 sections and write to PLAN_OUTPUT_PATH.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Run a semi-automated Codex review -> Claude Code fix -> local checks -> Codex verify closure loop for the current branch. Use when Claude Code should orchestrate review-driven fixes with external Bash scripts, structured review artifacts, validation reports, merge readiness, and residual-risk summaries.
Run Codex-only branch review with external scripts and structured review artifacts. Use when Claude Code should collect current branch diff context and ask Codex to produce a high-confidence review report without modifying code.
Run Codex verification against an existing review.md and the current branch state. Use when Claude Code or a human has already applied fixes and only needs a focused verify pass, merge recommendation, and residual blockers.
Lightweight observer-style exploration for quick understanding alignment.
Reviewer-style exploration focused on questions and risk signals, without proposing fixes.
Unified exploration Hub Skill. Route by PERSPECTIVE to observer/reviewer style outputs; analysis only, no design or implementation.
| name | nova-backend-plan |
| description | Generate a Java/Spring backend design plan with mandatory 12 sections and write to PLAN_OUTPUT_PATH. |
| license | MIT |
| allowed-tools | Read Glob Grep Write Edit |
| disallowed-tools | NotebookEdit Bash |
| user-invocable | true |
| disable-model-invocation | true |
| metadata | {"nova-user-invocable":"true","nova-model-invocable":"false","nova-subagent-safe":"true","nova-destructive-actions":"low"} |
| argument-hint | Example: backend-plan PLAN_OUTPUT_PATH=docs/plans/order-refund.md |
This file is the supporting behavioral contract for /nova-plugin:backend-plan and the deprecated /nova-plugin:nova-backend-plan compatibility entrypoint. Prefer the direct command; the compatibility name remains only for the current major-version migration window.
KEY=value inputs using ../_shared/parameter-resolution.md; explicit non-conflicting values take precedence.../_shared/safety-preflight.md before side effects. Never infer approval, destructive scope, credentials, or output destinations.../_shared/output-contracts.md and ../_shared/artifact-policy.md; report completed, skipped, and blocked validation truthfully.$ARGUMENTS against the workflow-specific inputs below.Generated from
workflow-specs/behaviors.json. This block is authoritative. Runnode scripts/generate-behavior-surfaces.mjs --writeafter changing the IR; if explanatory text below conflicts, fail closed.
REQUEST(required aliases=BUSINESS_CONTEXT,PLAN_INTENT); PLAN_OUTPUT_PATH(required aliases=OUTPUT_PATH)validate-inputs → extract-constraints → select-design → write-planartifact; order=artifact path → executive summary; severity=none.approval-required; failure order=status → blocker → required input → safe next action.runtime/contracts/backend-plan.json#behaviorContract embeds the complete decision table, invariants, stops, field definitions, validation, and failure contract from the same source. Detailed guidance below may not override it.Produce a complete Java/Spring backend design artifact for senior review.
| Parameter | Required | Default | Notes | Example |
|---|---|---|---|---|
PLAN_OUTPUT_PATH | Yes | N/A | Required output path | docs/plans/payment-callback.md |
| Business context | Recommended | N/A | Problem, goals, constraints | Duplicate callback handling |
Use backend-plan for this Java/Spring order refund flow.backend-plan PLAN_OUTPUT_PATH=docs/plans/refund-v2.md.TASK: PRODUCE A JAVA / SPRING BACKEND DESIGN PLAN
You are Claude Code acting as a senior Java backend engineer / system designer.
Think carefully. Design decisions here will directly guide implementation.
From $ARGUMENTS, extract:
PLAN_OUTPUT_PATH: <PLAN_OUTPUT_PATH>
If PLAN_OUTPUT_PATH is missing:
You MUST NOT guess or invent a path.
You MUST:
1️⃣ Background & Problem Statement 2️⃣ Scope Definition 3️⃣ Business Rules & Invariants 4️⃣ Architecture Overview 5️⃣ Data Model & Persistence 6️⃣ Transaction & Consistency Design 7️⃣ Concurrency & Idempotency 8️⃣ Error Handling & Observability 9️⃣ Implementation Plan (Step-by-Step) 🔟 Testing Strategy 1️⃣1️⃣ Rollback & Safety Plan 1️⃣2️⃣ Risks & Open Questions
Each section MUST be explicitly present. Use "N/A" if a section truly does not apply.
The plan MUST be:
If multiple design options exist:
You MUST:
In chat output ONLY:
You MUST NOT: