원클릭으로
spec-document
Write or update one docs-substrate artifact - feature, rule, glossary, model, or architecture - from code, for owner review
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Write or update one docs-substrate artifact - feature, rule, glossary, model, or architecture - from code, for owner review
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-document |
| description | Write or update one docs-substrate artifact - feature, rule, glossary, model, or architecture - from code, for owner review |
| argument-hint | <type: feature|rule|glossary|model|architecture> <name/topic> |
| agent | spec-docs-writer |
Maintain the knowledge substrate: add or correct a feature baseline, record a numbered business rule, add a glossary term, update the domain model, or refresh the architecture map. Drafts from code, marked confirmed/inferred; the owner approves. This is the engine the spec lifecycle uses to keep docs in sync (spec-create/spec-close/spec-cancel/spec-execute Phase D call into these conventions); it also runs standalone for ad-hoc doc maintenance.
Learn from the project (read two sibling docs in the target folder; mimic, don't invent) -> profile (features_dir / rules_dir / decisions_dir / ...) -> ai-first-docs default. The type sets the template (references/doc-types.md):
features/<feature>.md: what it does TODAY + EARS criteria; business language, no code / types / class-names.rules/R-NNN-<slug>.md: one atomic, numbered, testable business rule, paired 1:1 with a contract test.glossary.md: one precise meaning, relations to other terms.model.md: domain aggregates and invariants.architecture/<...>: condensed arc42 / dependency-map / golden-path, container/component level.confirmed / inferred. Never state intent the code does not show - business rules in config, database rows, or runtime extensions are invisible to static drafting; flag them, don't fabricate.R-NNN / NNNN- zero-padded, one concept one name.inferred until the owner confirms.spec-create. Decisions - spec-decision. Drift detection - spec-audit-docs.inferred and flag config / DB / runtime intent for functional tests.