ワンクリックで
nova-produce-plan
Write a formal plan document to file using general or java-backend profile; design checkpoint only.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Write a formal plan document to file using general or java-backend profile; design checkpoint only.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | nova-produce-plan |
| description | Write a formal plan document to file using general or java-backend profile; design checkpoint only. |
| 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: produce-plan PLAN_OUTPUT_PATH=docs/plans/refund.md PLAN_INTENT=Fix idempotency PLAN_PROFILE=general |
This file is the supporting behavioral contract for /nova-plugin:produce-plan and the deprecated /nova-plugin:nova-produce-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=PLAN_INTENT,INPUT); PLAN_OUTPUT_PATH(required aliases=OUTPUT_PATH); PLAN_PROFILE(optional aliases=PROFILE default="general" exact="general","java-backend"); ANALYSIS_INPUTS(optional aliases=EVIDENCE); CONSTRAINTS(optional aliases=BOUNDARIES)backend-plan.validate-inputs → load-evidence → select-profile → write-plan → summarizeartifact; order=artifact path → executive summary; severity=none.approval-required; failure order=status → blocker → required input → safe next action.runtime/contracts/produce-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.Generate review-ready design/plan documentation based on intent and constraints.
| Parameter | Required | Default | Notes | Example |
|---|---|---|---|---|
PLAN_OUTPUT_PATH | Yes | N/A | Output file path | docs/plans/refund.md |
PLAN_INTENT | Yes | N/A | Goal of this plan | Fix callback idempotency |
PLAN_PROFILE | No | general | general or java-backend | java-backend |
ANALYSIS_INPUTS | Recommended | N/A | Prior analysis references | docs/analysis/callback.md |
CONSTRAINTS | No | N/A | Boundaries | Backward compatible |
Use produce-plan to draft a formal plan for payment retry flow.produce-plan PLAN_OUTPUT_PATH=docs/plans/auth.md PLAN_INTENT=Unify auth chain PLAN_PROFILE=general.You are Claude Code acting as a senior engineer / tech lead.
This command produces a written planning & design document based on prior analysis and explicit intent.
PRODUCE A WRITTEN PLAN DOCUMENT
This is a DESIGN CHECKPOINT, not an exploration step.
From $ARGUMENTS, extract the following:
PLAN_OUTPUT_PATH: <PLAN_OUTPUT_PATH>
If PLAN_OUTPUT_PATH is missing:
Choose the plan document profile/template:
general (default) → Standard 9-section design documentjava-backend → Java/Spring backend with 12 sections (transactions, concurrency, idempotency, observability)If not specified, use general profile.
PLAN_PROFILE: <PLAN_PROFILE>
Describe what this plan is intended to achieve.
Examples:
PLAN_INTENT: <PLAN_INTENT>
Reference one or more prior analysis artifacts
(e.g. produced by /nova-plugin:senior-explore).
ANALYSIS_INPUTS: <ANALYSIS_INPUTS>
If no analysis is provided:
Explicitly list constraints that shape this plan.
Examples:
CONSTRAINTS:
You MUST:
PLAN_OUTPUT_PATHYou MUST NOT:
Tone & style:
The structure depends on the PLAN_PROFILE:
The plan document MUST include these 9 sections in order:
Background & Problem Statement
Goals & Non-Goals
Constraints & Assumptions
Alternatives Considered
Final Approach & Rationale
Step-by-Step Implementation Plan
Risks & Mitigations
Test & Validation Strategy
Rollback Strategy
For Java/Spring backend designs, include these 12 sections:
Chat output MUST include ONLY:
Do NOT:
Generate a Java/Spring backend design plan with mandatory 12 sections and write to PLAN_OUTPUT_PATH.
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.