AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Nova Produce Plan

skill-lliangcol-llm-plugins-fusion-nova-produce-plan · by lliangcol

Write a formal plan document to file using general or java-backend profile; design checkpoint only.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-lliangcol-llm-plugins-fusion-nova-produce-plan

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-lliangcol-llm-plugins-fusion-nova-produce-plan)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
25d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Nova Produce Plan? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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=value inputs using ../_shared/parameter-resolution.md; explicit non-conflicting values take precedence.
  • Apply ../_shared/safety-preflight.md before side effects. Never infer approval, destructive scope, credentials, or output destinations.
  • Follow ../_shared/output-contracts.md and ../_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

  1. Parse $ARGUMENTS against the workflow-specific inputs below.
  2. Read only the context required for the requested scope.
  3. Apply the workflow contract and its strict output format.
  4. 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-inputsload-evidenceselect-profilewrite-plansummarize
  • Output: mode=artifact; order=artifact pathexecutive summary; severity=none.
  • Deviation/failure: mode=approval-required; failure order=statusblockerrequired inputsafe next action.
  • Full IR: 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.

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

  1. Validate required fields.
  2. Select profile template.
  3. Produce complete plan with explicit trade-offs.
  4. 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 document
  • java-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:

  1. Background & Problem Statement
  • Context leading to this plan
  • Summary of the problem being addressed
  • Pointers to relevant analysis artifacts
  1. Goals & Non-Goals
  • Explicit success criteria
  • Clearly stated non-goals to prevent scope creep
  1. Constraints & Assumptions
  • Technical, organizational, or temporal constraints
  • Assumptions inherited from analysis or business context
  1. Alternatives Considered
  • Meaningful alternatives that were evaluated
  • High-level pros and cons of each
  • Clear reasons for rejection
  1. Final Approach & Rationale
  • Chosen approach
  • Why this approach best satisfies goals and constraints
  • Key trade-offs being accepted
  1. Step-by-Step Implementation Plan
  • Ordered implementation phases
  • Key milestones or checkpoints
  • Ownership or responsibility boundaries if relevant
  1. Risks & Mitigations
  • Technical, operational, and delivery risks
  • Concrete mitigation strategies (not just acknowledgements)
  1. Test & Validation Strategy
  • How correctness will be validated
  • Types of tests required (unit, integration, manual, etc.)
  • Rollout validation signals
  1. 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:

  1. Background & Problem Statement
  2. Scope Definition (what is in/out of scope)
  3. Business Rules & Invariants (domain constraints, validation rules)
  4. Architecture Overview (layers, modules, boundaries)
  5. Data Model & Persistence (entities, repositories, schema considerations)
  6. Transaction & Consistency Design (transaction boundaries, isolation levels, distributed transactions)
  7. Concurrency & Idempotency (thread-safety, race conditions, retry handling)
  8. Error Handling & Observability (exception strategy, logging, metrics, tracing)
  9. Implementation Plan (Step-by-Step)
  10. Testing Strategy (unit, integration, contract tests)
  11. Rollback & Safety Plan
  12. Risks & Open Questions
OUTPUT RULES

Chat output MUST include ONLY:

  1. The absolute or relative file path written
  2. 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: former plan-lite chat-only behavior; no artifact path is inferred.
  • PLAN_PROFILE=java-backend: former backend-plan twelve-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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.