Skip to main content
skill CX Codex

openspec-proposal-creation — Claude Code skill: spec-driven change

Builds a structured change proposal: proposal.md, tasks.md and spec-delta.md with requirements in EARS format. Useful when a feature needs writing down before anyone codes it.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add forztf/open-skilled-sdd --skill openspec-proposal-creation -a claude-code
Open on GitHub

What openspec-proposal-creation does

The skill walks the agent through eight steps. First it looks at what specs already exist under spec/specs and which changes are open in spec/changes, then picks an identifier like add-user-authentication and checks it is free. After that it scaffolds spec/changes/{change-id}/specs/{capability-name} and fills it with three files.

proposal.md covers why the change is happening, what shifts and who gets affected. tasks.md is a numbered implementation checklist, typically 5 to 15 items, including testing and documentation work. The critical piece is spec-delta.md: requirements follow EARS syntax under ## ADDED Requirements, ## MODIFIED Requirements and ## REMOVED Requirements, and each requirement gets a scenario written as #### Scenario:.

Before handing the proposal over, the skill runs validation: it counts delta operations with grep and checks requirement and scenario headers. Skip that step and the structure drifts, which means redoing the proposal. Runs in Claude, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode.

What it helps with

  • spec a new feature before writing code
  • capture a breaking change and its impact
  • build an implementation checklist with tests
  • document removal of a deprecated capability
  • validate proposal structure before approval

Example prompts for the agent

  • create an openspec proposal for adding user authentication
  • review existing specs and suggest a change ID for the new feature
  • write a spec delta in EARS format for the API rate limit change

How to install openspec-proposal-creation

1Skills CLI (Vercel)

npx skills add forztf/open-skilled-sdd --skill openspec-proposal-creation -a claude-code

2Manually: put the files in place

~/.claude/skills/openspec-proposal-creation/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/openspec-proposal-creation/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about openspec-proposal-creation

How do I install openspec-proposal-creation in Claude?

Run npx skills add forztf/open-skilled-sdd --skill openspec-proposal-creation -a claude-code. The skill file then lands at ~/.claude/skills/openspec-proposal-creation/SKILL.md.

What does openspec-proposal-creation do?

It creates a change proposal following spec-driven development: proposal.md with Why/What/Impact sections, tasks.md as an implementation checklist, and spec-delta.md with requirements in EARS format.

Which platforms are supported?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode. Each platform has its own install command in the repository.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor