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`. Part of the skills-for-java project
77
71%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/042-planning-openspec/SKILL.md*.plan.mdGuide 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?
*.plan.md (scope, change-id candidate, affected capabilities)openspec initopenspec list, openspec status, openspec showopenspec validate --all and openspec archiveexamples/requirements-examples/problem1/requirements/openspecAlways 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.
*.plan.mdopenspec --version before any OpenSpec operationopenspec init when no OpenSpec project existsopenspec init only (do not use --tools ... options)add-dark-mode) for status/show/archive commandsopenspec validate --all before archivingopenspec archive us-001-god-analysis-api)tasks.md, generate a single OpenSpec checklist (- [ ] / - [x]) only; do not add a second table-based task list*.plan.md into OpenSpecFor detailed guidance, examples, and constraints, see references/042-planning-openspec.md.
81b047f
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.