042-planning-openspec

Solid

Use when you need to take a `*.plan.md` file and turn it into OpenSpec change artifacts by validating OpenSpec installation, initializing or reusing an OpenSpec project, and creating or updating a change proposal/spec/tasks flow. Includes a concrete workflow based on `examples/requirements-examples/problem1/requirements/openspec`. This should trigger for requests such as Convert `*.plan.md` into OpenSpec; Add change proposal from plan; Update existing OpenSpec project; Initialize OpenSpec in requirements folder. Part of cursor-rules-java project

AI & Automation 393 stars 78 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 92/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OpenSpec Change Planning from `*.plan.md` Guide the process of turning an implementation plan (`*.plan.md`) into an OpenSpec change workflow. **This is an interactive SKILL**. It verifies CLI availability, initializes OpenSpec when needed, and then creates or updates a change with proposal, design, tasks, and spec deltas. **What is covered in this Skill?** - Input analysis from `*.plan.md` (scope, change-id candidate, affected capabilities) - Installation and availability checks for OpenSpec CLI - Recommended installation paths on macOS, Linux, and Windows using npm - OpenSpec project bootstrapping with `openspec init` - Existing-project workflow using `openspec list`, `openspec status`, `openspec show` - Validation and completion flow with `openspec validate --all` and `openspec archive` - Example-root workflow at `examples/requirements-examples/problem1/requirements/openspec` ## Constraints Always execute OpenSpec commands from the parent directory that contains the `openspec/` folder. Do not invent requirements not present in the `*.plan.md`; convert plan intent into explicit OpenSpec change artifacts. - **MUST**: Start by reading and summarizing the provided `*.plan.md` - **MUST**: Check CLI availability with `openspec --version` before any OpenSpec operation - **MUST**: If OpenSpec is missing, provide macOS, Linux, and Windows install guidance via npm command - **MUST**: Offer `openspec init` when no OpenSpec project exists - **MUST**: When creating a new OpenSpe...

Details

Author
jabrena
Repository
jabrena/cursor-rules-java
Created
1 years ago
Last Updated
today
Language
Java
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

spec-plan

Spec planning phase - explore codebase, design plan, get approval

1,733 Updated 2 days ago
maxritter
Testing & QA Solid

speci5.plan

Read a story spec and create a concrete implementation plan with tasks in .spec/features/<feature>/<story>/plan.md. Analyzes the codebase to produce specific, actionable tasks with file paths, function names, and unit test coverage aligned to the project tech stack. WHEN: /plan, create plan, plan story, break down story, implementation tasks, plan implementation, what to build. DO NOT USE FOR: brainstorming ideas (use brainstorm), writing specs (use specify), checking implementation (use check).

183 Updated 1 months ago
majiayu000
Testing & QA Listed

speci5.plan

Read a story spec and create a concrete implementation plan with tasks in .spec/features/<feature>/<story>/plan.md. Analyzes the codebase to produce specific, actionable tasks with file paths, function names, and unit test coverage aligned to the project tech stack. WHEN: /plan, create plan, plan story, break down story, implementation tasks, plan implementation, what to build. DO NOT USE FOR: brainstorming ideas (use brainstorm), writing specs (use specify), checking implementation (use check).

3 Updated 1 months ago
majiayu000
Testing & QA Listed

openspec-continue-change

Use this skill at Step 3 (after openspec-new-change) to expand proposal / design / specs into implementation-ready content. Iteratively fills out the technical approach, data model, contract specs, test strategy, and risk table. Stop when the change is "implementation-ready": every spec has acceptance criteria, design covers all PRD scope items, and the Compliance Design section is fully populated. Chinese trigger examples: "继续 OpenSpec", "OpenSpec 续写", "完善 design.md", "specs 填充". Do NOT use for task decomposition (next step), do NOT use to write code. Success = design.md covers 100% of in-scope PRD items, every spec has acceptance criteria, openspec validate passes.

72 Updated today
charliehzm
Testing & QA Listed

openspec-propose

Load when a workflow-router-selected owner workflow needs an explicit OpenSpec proposal with design, spec deltas, and tasks; use product-capability for ordinary implementation contracts.

1 Updated yesterday
JasonxzWen