openspec-propose

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/brianzzs/GreenFiveInnings --skill openspec-propose-brianzzs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-propose
Source: https://github.com/brianzzs/GreenFiveInnings/tree/main/.opencode/skills/openspec-propose
Command: npx skills add https://github.com/brianzzs/GreenFiveInnings --skill openspec-propose-brianzzs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to rapidly produce a full change proposal, including rationale, design, and concrete tasks, without manual drafting.

Core Features & Use Cases

  • One-step proposal generation: Creates proposal.md, design.md, and tasks.md from a single description.
  • Dependency-aware planning: Tracks required artifacts and ensures readiness before implementation.
  • Reusable templates: Applies standardized structures for consistency across projects.

Quick Start

Describe the change you want to implement in natural language and run openspec to generate a full proposal with design, specs, and tasks.

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 project proposal and task plan from a feature description?

To generate a project proposal, describe your desired feature in natural language and the system outputs proposal.md, design.md, and tasks.md. This provides rationale, design decisions, and a dependency-aware implementation plan in one step.

What is dependency-aware planning for software change proposals?

Dependency-aware planning tracks required artifacts and ensures sequencing readiness before implementation. It generates a concrete task plan that maps dependencies between implementation steps directly from your feature description.

Do I need to manually format design documents and task lists for new software changes?

No, you do not need to manually format design documents or task lists. The system applies reusable templates to enforce standardized structures for proposal.md, design.md, and tasks.md automatically during artifact generation.

Can I create design specs and implementation tasks without manual drafting?

Yes, you can create design specs and implementation tasks without manual drafting. By inputting a single natural language description of the desired change, the system rapidly produces a full set of ready-to-implement artifacts.

What's the best way to ensure consistent project planning artifacts across multiple teams?

The best way to ensure consistent project planning artifacts is using enforced artifact templates. Standardized structures apply rationale and design decisions uniformly across projects, ensuring every proposal, design, and task list matches your team's format.