openspec-propose

Generate an OpenSpec proposal.md artifact for a described build or fix.

Updated Feb 12, 2021
One-click install
npx skills add https://github.com/echowaves/WiSaw.cdk --skill openspec-propose-echowaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-propose
Source: https://github.com/echowaves/WiSaw.cdk/tree/main/.roo/skills/openspec-propose
Command: npx skills add https://github.com/echowaves/WiSaw.cdk --skill openspec-propose-echowaves

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of turning a user’s idea into an actionable plan by producing the full proposal artifact set in a single, guided step.

Core Features & Use Cases

  • Change proposal creation: scaffolds a new change directory and generates the proposal.md artifact that captures what and why.
  • Ready-to-implement planning: produces a structured proposal that aligns with the project’s OpenSpec artifact workflow (proposal, design, specs, tasks).
  • Implementation handoff: ends by showing status and telling you exactly what to run next to continue or apply.

Quick Start

Tell the skill what you want to build or change, including a kebab-case change name if you have one, and then run the propose flow to create proposal.md in the generated change directory.

Frequently Asked Questions about openspec-propose

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a structured change proposal for a new software feature?

To generate a structured change proposal, describe your build or fix idea and provide a kebab-case change name. The system scaffolds a new change directory and creates a proposal.md artifact capturing the what and why of your project planning.

What is an OpenSpec proposal artifact and when do I need one?

An OpenSpec proposal artifact is a structured markdown document that outlines what software change you want to build and why. You need one when starting a specs workflow to create a design-ready outline before moving into implementation tasks.

How do I create an implementation-ready workflow handoff for a planned change?

You create an implementation-ready workflow handoff by running the propose flow with your described build or fix. It deterministically generates the proposal.md artifact and reports status, telling you exactly what commands to run next for design and specs.

Do I need the openspec CLI to create change proposals?

Yes, you need the openspec CLI installed to ensure compatibility when creating change proposals. The deterministic artifact generation strictly validates your input and relies on the CLI environment to scaffold the change directory correctly.

What are the limitations of using automated proposal generation for project planning?

Automated proposal generation is limited to producing the proposal.md artifact only. It does not create the design, specs, or tasks artifacts directly, requiring you to run subsequent workflow commands manually to continue the planning process.

Can I use kebab-case names for change management directories?

Yes, you can and should use kebab-case names for change management directories. The input validation requires strict kebab-case formatting for the change name to successfully scaffold the directory and generate the proposal artifact.