openspec-propose

Generate proposal.md, design.md, and tasks.md from a change description.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/cenmiao/openspec-pro --skill openspec-propose-cenmiao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-propose
Source: https://github.com/cenmiao/openspec-pro/tree/main/.claude/skills/openspec-propose
Command: npx skills add https://github.com/cenmiao/openspec-pro --skill openspec-propose-cenmiao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Propose a new change and generate all artifacts (proposal.md, design.md, and tasks.md) in one step, enabling fast scoping and handoff for implementation.

Core Features & Use Cases

  • One-step change proposal: creates proposal.md, design.md, and tasks.md from user input.
  • Guided workflow: provides steps and an apply command to proceed.
  • Input handling: derives kebab-case name from user description and prompts if unclear.

Quick Start

Describe the change you want to work on, and I will generate a complete proposal with design, tasks, and a ready-to-implement plan.

Frequently Asked Questions about openspec-propose

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

FAQPage Schema
How do I generate project change proposals and design documents in one step?

To generate change proposals in one step, input your change description and the system automatically derives a kebab-case name to produce proposal.md, design.md, and tasks.md. This automation enables fast scoping and immediate handoff for implementation.

What is an automated change proposal workflow for project management?

An automated change proposal workflow takes user input descriptions, derives a kebab-case name, and generates proposal.md, design.md, and tasks.md. It ensures artifact generation follows a defined workflow with status checks and an apply command to finalize implementation.

How do I start creating a proposal when my change description is unclear?

When your change description is unclear, the workflow provides optional prompts to help clarify the input. It then derives a kebab-case name from your refined description to generate the required proposal, design, and tasks artifacts.

What's the best way to finalize implementation after generating project artifacts?

The best way to finalize implementation is using the apply command. After generating proposal.md, design.md, and tasks.md, the guided workflow provides an apply command to proceed with the defined status checks and finalize the implementation.

Does this artifact generation workflow handle status checks for product teams?

Yes, this artifact generation workflow handles status checks for product teams. It ensures the generation of proposal.md, design.md, and tasks.md follows a defined workflow with status checks, enabling fast scoping and structured handoff.