openspec-plus-apply
MANDATORY skill that activates whenever the OpenSpec apply phase begins. Triggers: /opsx-apply runs, the openspec-apply-change…
MANDATORY skill that activates whenever the OpenSpec tasks phase begins. Triggers: /opsx-new or /opsx-continue runs; openspec-new-change, openspec-continue-change, or openspec-explore is active; `openspec instructions tasks` is invoked; or the user wants to create, update,
$ npx -y skills add sudokar/openspec-plus --skill openspec-plus-tasks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/openspec-plus-tasksContext preview
The summary Claude sees to decide when to auto-load this skill.
MANDATORY skill that activates whenever the OpenSpec tasks phase begins. Triggers: /opsx-new or /opsx-continue runs; openspec-new-change, openspec-continue-change, or openspec-explore is active; `openspec instructions tasks` is invoked; or the user wants to create, update,
name: openspec-plus-tasks description: "MANDATORY skill that activates whenever the OpenSpec tasks phase begins. Triggers: /opsx-new or /opsx-continue runs; openspec-new-change, openspec-continue-change, or openspec-explore is active; `openspec instructions tasks` is invoked; or the user wants to create, update, review, refine, or discuss an OpenSpec tasks.md file." metadata: version: 1.6.1 priority: high disable-user-invocation: true
Enrich OpenSpec's tasks.md generation with vertical-slice discipline and subagent review. Format is owned by the schema template (resolved in Phase 0) — this skill provides thinking discipline before the file is written and a subagent review after.
Two anchors that shape every task group:
1. **Each task group = a vertical slice** — end-to-end through whatever layers are needed, not horizontal layer-by-layer 2. **Each task group completion = a testable outcome** — after the last task in a group is checked, the user can verify something works
---
> **This skill is RIGID. NEVER write tasks.md before completing Phase 1 vertical-slice discovery. NEVER skip the subagent review. Reading source code, writing implementation code, running TDD, including exact commit messages, or restructuring the template format is a skill violation.**
**Red flags — STOP, you are about to violate this skill:**
---
If the design is missing detail you need to slice the work, the design is incomplete. Surface the gap to the user — do not paper over with code reading.
---
Three phases. NEVER skip or merge.
Phase 0: Schema & Template Resolution Phase 1: Vertical Slicing & Discovery Phase 2: Write & Artifact Compliance Review
---
Display workflow phases via task tool at start; update as each phase completes.
---
---
Run FIRST, before any slicing:
1. Run:
openspec instructions tasks --change <name> --json
Extract: `template` (structural authority; format you MUST follow), `instruction` (guidance on what content each section needs), `rules` (project constraints to honor). Parse template structure — if it includes metadata fields (priority, effort, labels, categories) beyond the default `## N. Name` + `- [ ] N.M desc` format, Phase 1 must collect that information during slicing; discovery questions MUST satisfy template requirements. 2. Read `openspec/.plus/config.yaml` (missing/unreadable/unrecognized → defaults): `settings.questionMode` (`sequential` default; `batch` groups step 5's clarifying questions into one round — see Phase 1 below).
---
**Pre-existing answers:** If recent conversation already identifies vertical slices, names testable outcomes, or establishes dependency ordering — via prior exploration, a detailed initial request, or any other source — incorporate those and SKIP redundant clarification. Ask ONE question at a time only for unresolved slicing decisions (`batch` mode: present them together instead — see step 5).
OpenSpec Plus — Agentic skills that enhance OpenSpec's Spec-Driven Development through better discovery, requirements, design decisions, execution planning and execution. Works with Claude Code, OpenCode, Github Copilot and any other AI coding agents
MANDATORY skill that activates whenever the OpenSpec apply phase begins. Triggers: /opsx-apply runs, the openspec-apply-change…
MANDATORY skill that activates whenever the OpenSpec design phase begins. Triggers: /opsx-new or /opsx-continue runs;…
MANDATORY skill that activates whenever the OpenSpec proposal phase begins. Triggers: /opsx-new or /opsx-continue runs;…
MANDATORY skill that activates whenever the OpenSpec specification phase begins. Triggers: /opsx-new or /opsx-continue runs;…
MANDATORY skill that activates whenever code is written to implement an OpenSpec change task. Triggers: openspec-plus-apply is…