원클릭으로
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.