ワンクリックで
spec-create
Plan a change as a reviewable spec: grill the owner, then write requirements, plan, tasks - the review gate before execution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Plan a change as a reviewable spec: grill the owner, then write requirements, plan, tasks - the review gate before execution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Verify, review, and push pending work as one milestone commit
Drive the current branch's PR to merge-ready: CI green and every review comment handled, ending with an outcome label
After owner accept: guard-checked squash-merge of the current branch's PR, base sync and branch cleanup
Open a pull request for the current branch against its target, using the repo template
Triage PR review comments: fix, discuss, or decline with reason - every thread answered
Cut a release: version, changelog, tag, and release object — policy-driven across trunk/gitflow and tag-only/full
| name | spec-create |
| description | Plan a change as a reviewable spec: grill the owner, then write requirements, plan, tasks - the review gate before execution |
| argument-hint | <task description, ticket, or feature name> |
| agent | spec-architect |
Turn a task into a spec a cold-context session can execute without re-discovering conventions. Ambiguous scope triggers a grill - a relentless, checkpointed interview. The output is the owner's gate 1 review artifact; execution is owned by spec-execute.
This skill both creates a new spec and updates an existing one (re-scope when requirements change): in update-mode, re-read the current spec, apply the delta, keep a one-line history note, and reset status: proposed for re-approval.
docs/specs/, Documentation/Todo/, or equivalent) and read the most recent shipped spec end-to-end - it is the structural template.specs_dir, features_dir, spec_grouping (flat | quarterly) in dev-project-profile.md.docs/specs/NNN-<slug>/ with requirements.md + plan.md + tasks.md (the ai-first-docs tree); quarterly grouping nests as docs/specs/<yyyy>-Q<n>/NNN-<slug>/.If the project has no docs substrate yet (no model.md / glossary.md / features/ / specs/), run spec-init first to scaffold it - this skill writes one change spec into an existing structure, it does not bootstrap the whole tree.
features_dir), the project rules, the decision records, and the closest shipped sibling spec end-to-end. Note rules the request might contradict - rules win; flag conflicts now.requirements.md. Acceptance criteria in EARS form (WHEN <event> THE SYSTEM SHALL <response>), narrowed to this change. Durable behavior stays in the feature doc; this file holds only the delta.plan.md - two non-negotiable preambles, then phases:
tasks.md. Checkbox list (- [ ]) the executor ticks; each task = one testable slice producing code plus its test.spec-decision.spec-document (drafted, marked inferred) - never leave the substrate inconsistent for a human to fix.status: proposed in the spec's front page (requirements.md frontmatter, or the project's spec-index convention). Re-read against the project's documentation rules: no class names or code in requirements, every phase cites a sibling, preambles present, criteria testable. Present the spec paths plus a 5-line summary. STOP - execution starts only after the owner approves via spec-approve.spec-execute owns execution after approval.spec-decision.