Install
$ agentstack add skill-lliangcol-llm-plugins-fusion-nova-produce-plan ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Shared Execution Policy
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.
- Resolve natural-language and explicit
KEY=valueinputs using../_shared/parameter-resolution.md; explicit non-conflicting values take precedence. - Apply
../_shared/safety-preflight.mdbefore side effects. Never infer approval, destructive scope, credentials, or output destinations. - Follow
../_shared/output-contracts.mdand../_shared/artifact-policy.md; report completed, skipped, and blocked validation truthfully. - Respect the frontmatter tool boundary. Missing inputs, unavailable dependencies, overlapping user changes, or repository-policy conflicts are blockers rather than permission to broaden scope.
Execution
- Parse
$ARGUMENTSagainst the workflow-specific inputs below. - Read only the context required for the requested scope.
- Apply the workflow contract and its strict output format.
- Stop before unauthorized side effects; otherwise validate in proportion to risk and report residual risk.
Workflow Contract
> Generated from workflow-specs/behaviors.v2.json. This block is authoritative. Run node scripts/generate-behavior-surfaces.mjs --write after changing the IR; if explanatory text below conflicts, fail closed.
Generated Behavior Index
- Purpose: Write a review-ready plan artifact from explicit intent and constraints without implementing code.
- Canonical inputs:
REQUEST(required aliases=PLANINTENT,INPUT);PLAN_OUTPUT_PATH(required aliases=OUTPUTPATH);PLAN_PROFILE(optional aliases=PROFILE default="general" exact="general","lite","java-backend");ANALYSIS_INPUTS(optional aliases=EVIDENCE);CONSTRAINTS(optional aliases=BOUNDARIES) - Decision entries: 2; canonical routes and variants:
produce-plan {"PLAN_PROFILE":"java-backend"}. - Workflow steps:
validate-inputs→load-evidence→select-profile→write-plan→summarize - Output: mode=
artifact; order=artifact path→executive summary; severity=none. - Deviation/failure: mode=
approval-required; failure order=status→blocker→required input→safe next action. - Full IR:
runtime/contracts/produce-plan.json#behaviorContractembeds the complete decision table, invariants, stops, field definitions, validation, and failure contract from the same source. Detailed guidance below may not override it.
Purpose
Generate review-ready design/plan documentation based on intent and constraints.
Inputs
| 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 |
Outputs
- Writes full plan document to path (overwrite allowed, create parent dirs).
- Chat output only path + executive summary bullets.
Workflow
- Validate required fields.
- Select profile template.
- Produce complete plan with explicit trade-offs.
- Write file and return constrained chat summary.
Examples
- Natural trigger:
Use produce-plan to draft a formal plan for payment retry flow. - Explicit trigger:
produce-plan PLAN_OUTPUT_PATH=docs/plans/auth.md PLAN_INTENT=Unify auth chain PLAN_PROFILE=general.
Safety
- Design only, no code change.
- Stop when required fields are missing.
Detailed Contract
DESIGN CHECKPOINT
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.
TASK MODE
PRODUCE A WRITTEN PLAN DOCUMENT
This is a DESIGN CHECKPOINT, not an exploration step.
- The output represents a considered technical decision
- The document is expected to be reviewed by humans
- Clarity, explicit trade-offs, and traceability matter more than brevity
REQUIRED INPUT EXTRACTION
From $ARGUMENTS, extract the following:
1. Plan Output Path (Required)
PLANOUTPUTPATH:
If PLAN_OUTPUT_PATH is missing:
- STOP immediately
- Ask the user to explicitly provide it
- Do NOT infer or guess a path
2. Plan Profile (Optional)
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:
3. Plan Intent (Required)
Describe what this plan is intended to achieve.
Examples:
- Implement a specific feature
- Fix a production issue
- Refactor or restructure part of the system
- Introduce a new technical capability
PLAN_INTENT:
4. Input Analysis Artifacts (Strongly Recommended)
Reference one or more prior analysis artifacts (e.g. produced by /nova-plugin:senior-explore).
ANALYSIS_INPUTS:
If no analysis is provided:
- Proceed cautiously
- Explicitly call out missing analysis as a risk
5. Constraints & Decision Boundaries (Optional but Important)
Explicitly list constraints that shape this plan.
Examples:
- Timeline or release constraints
- Technology stack constraints
- Backward compatibility requirements
- Operational or compliance constraints
CONSTRAINTS:
PLAN AUTHORING RULES
You MUST:
- Write a complete plan document to
PLAN_OUTPUT_PATH - Overwrite the file if it already exists
- Create parent directories if missing
- Base decisions on provided analysis and constraints
You MUST NOT:
- Write or modify production code
- Leave major decisions implicit
- Assume unstated requirements or goals
- Skip alternatives or trade-off discussion
Tone & style:
- Precise, explicit, and review-friendly
- Prefer clear reasoning over persuasion
- Avoid vague language such as “simple”, “obvious”, “straightforward”
REQUIRED PLAN DOCUMENT STRUCTURE
The structure depends on the PLAN_PROFILE:
Profile: general (default)
The plan document MUST include these 9 sections in order:
- Background & Problem Statement
- Context leading to this plan
- Summary of the problem being addressed
- Pointers to relevant analysis artifacts
- Goals & Non-Goals
- Explicit success criteria
- Clearly stated non-goals to prevent scope creep
- Constraints & Assumptions
- Technical, organizational, or temporal constraints
- Assumptions inherited from analysis or business context
- Alternatives Considered
- Meaningful alternatives that were evaluated
- High-level pros and cons of each
- Clear reasons for rejection
- Final Approach & Rationale
- Chosen approach
- Why this approach best satisfies goals and constraints
- Key trade-offs being accepted
- Step-by-Step Implementation Plan
- Ordered implementation phases
- Key milestones or checkpoints
- Ownership or responsibility boundaries if relevant
- Risks & Mitigations
- Technical, operational, and delivery risks
- Concrete mitigation strategies (not just acknowledgements)
- Test & Validation Strategy
- How correctness will be validated
- Types of tests required (unit, integration, manual, etc.)
- Rollout validation signals
- Rollback Strategy
- Conditions under which rollback is required
- High-level rollback steps
- Expected impact and limitations
Profile: java-backend
For Java/Spring backend designs, include these 12 sections:
- Background & Problem Statement
- Scope Definition (what is in/out of scope)
- Business Rules & Invariants (domain constraints, validation rules)
- Architecture Overview (layers, modules, boundaries)
- Data Model & Persistence (entities, repositories, schema considerations)
- Transaction & Consistency Design (transaction boundaries, isolation levels, distributed transactions)
- Concurrency & Idempotency (thread-safety, race conditions, retry handling)
- Error Handling & Observability (exception strategy, logging, metrics, tracing)
- Implementation Plan (Step-by-Step)
- Testing Strategy (unit, integration, contract tests)
- Rollback & Safety Plan
- Risks & Open Questions
OUTPUT RULES
Chat output MUST include ONLY:
- The absolute or relative file path written
- A 3–5 bullet executive summary:
- What is being done
- Why this approach was chosen
- Major risks or trade-offs
Do NOT:
- Paste the plan content into chat
- Add commentary outside the required output
4.0 VARIANT PROFILES
- Default: formal review-ready plan written to
PLAN_OUTPUT_PATH. PLAN_PROFILE=lite: formerplan-litechat-only behavior; no artifact path is inferred.PLAN_PROFILE=java-backend: formerbackend-plantwelve-section Java/Spring profile.
The former plan-review entry is a nova-review variant, not a planning writer.
END OF COMMAND
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: lliangcol
- Source: lliangcol/llm-plugins-fusion
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.