openspec-propose

Generate proposal, design, and tasks artifacts from a change request.

Updated May 12, 2026
One-click install
npx skills add https://github.com/contenido-wq/aivi_core --skill openspec-propose-contenido-wq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-propose
Source: https://github.com/contenido-wq/aivi_core/tree/main/.github/skills/openspec-propose
Command: npx skills add https://github.com/contenido-wq/aivi_core --skill openspec-propose-contenido-wq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of turning a user’s rough idea into a complete, implementation-ready change plan with consistent artifacts (proposal, design, and tasks).

Core Features & Use Cases

  • One-step proposal generation: Creates a new change and generates the key artifacts needed for implementation.
  • Artifact build order orchestration: Determines dependencies and generates artifacts in the correct sequence until apply-ready.
  • Implementation handoff: Ends with clear status and guidance to proceed with applying the change.

Use case: When you want to quickly communicate “what to build and why,” align on “how to build it,” and get a task breakdown without doing the scaffolding manually.

Quick Start

Provide a change name in kebab-case or describe what you want to build, then let the skill create the change and generate proposal.md, design.md, and tasks.md for implementation.

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 complete change proposal and task breakdown in one step?

To generate a change proposal in one step, provide a change name in kebab-case or describe what you want to build. The workflow creates the change and automatically generates proposal.md, design.md, and tasks.md artifacts for implementation handoff.

What is the best way to scaffold engineering artifacts for a new feature request?

Scaffolding engineering artifacts is best handled by converting a rough idea into an implementation-ready change plan. This process determines artifact dependencies and generates proposal, design, and tasks documents in the correct build sequence.

How does artifact dependency orchestration work for implementation planning?

Artifact dependency orchestration works by reading openspec status and per-artifact instructions via JSON, honoring apply prerequisites, and writing each artifact to its specified outputPath until all applyRequires conditions are met.

Do I need to manually create proposal, design, and tasks files for engineering handoff?

You do not need to manually create proposal, design, and tasks files for engineering handoff. Providing a change name or feature description triggers end-to-end generation of these artifacts, ending with clear status and guidance to proceed with applying the change.

Can I use this CLI workflow to align on how to build a product change?

Yes, you can use this CLI workflow to align on how to build a product change. It quickly communicates what to build and why, aligns on the technical approach, and delivers a task breakdown without requiring manual scaffolding.

What are the limitations of one-step change proposal generation?

A limitation of one-step change proposal generation is that it requires a defined change name or clear description of what to build. It operates within openspec constraints, meaning artifact generation strictly follows JSON instructions and apply prerequisites before completing.