042-planning-openspec

Featured

Use when creating or updating OpenSpec artifacts from an issue, plan, approved design, ADRs, existing OpenSpec, or a valid combination. The workflow assesses reviewable scope, records source authority and derivation, handles conflicts, and prevents silent synchronization. Triggers include Create OpenSpec from an issue; Convert a plan into OpenSpec; Update an OpenSpec change; Split broad requirements into reviewable changes. Part of Plinth Toolkit

AI & Automation 439 stars 92 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 92/100

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

Skill Content

# Composable OpenSpec Change Planning Create or update OpenSpec proposal, design, specification, and task artifacts from the authoritative inputs already available. **This is an interactive SKILL**. An implementation plan is optional. **What is covered in this Skill?** - Inputs from issues, plans, approved designs, ADRs, existing OpenSpec, or valid combinations - OpenSpec installation and project checks - Concern-specific artifact authority - Source recording and derivation direction - Direct complete issue-context preparation when invoked through `/create-spec` - One-change versus multiple-change scope assessment - User-approved change maps and dependency order - Proposal, design, specification, and single-checklist task creation - Explicit conflict handling and no silent two-way synchronization ## Constraints Create only requirements supported by authoritative inputs, assess change boundaries before writing artifacts, and preserve source authority. - **MUST**: Accept issue, plan, approved design, ADR, existing OpenSpec, or combined inputs - **MUST**: Check CLI availability with `openspec --version` before OpenSpec operations - **MUST**: Use a stable change ID without date prefix/suffix when creating a new change; dates are only used as a prefix when archiving changes - **MUST**: Scaffold a new change with `openspec new change <change-id>` before authoring artifacts, and never re-run it for an existing change - **MUST**: Assess one reviewable change versus multiple ind...

Details

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

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category