원클릭으로
activity-generate-spec
Transform an approved PRD into a technical specification. Use in product-engineer Feature Mode after refine.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Transform an approved PRD into a technical specification. Use in product-engineer Feature Mode after refine.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read and write architectural decisions to the shared memo-cli knowledge base. Use when recording or restoring cross-session context.
Break a technical specification into user stories with coverage validation. Use after generate-spec.
Establish product-context.md and technical-guidelines.md foundation docs. Use in product-engineer Init Mode.
Publish user stories as GitHub Issues following github-ops conventions. Use after generate-stories.
Clarify scope: produce a lightweight issue refinement or a full PRD. Use in product-engineer Feature or Issue Mode.
Execute a task list step-by-step with strict sequencing, branch/PR discipline, GitHub Issue sync, and user approval gates. Single source of truth for implementation. Use when implementing from a tasks-*.md file.
| name | activity-generate-spec |
| description | Transform an approved PRD into a technical specification. Use in product-engineer Feature Mode after refine. |
Transform refined requirements (PRD) into an actionable technical design by synthesizing them with the project's Technical Guidelines. Use this skill when a PRD is approved and ready for technical breakdown. Invoked by the product-engineer agent in Feature Mode.
RFC 2119 Notice: The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL in this document are to be interpreted as described in RFC 2119.
Transform refined requirements (PRD) into an actionable technical design by synthesizing them with the project's Technical Guidelines. The specification bridges "what to build" (PRD) and "how to build it" (implementation).
This activity assumes the following documents already exist:
product-context.md — Product understandingtechnical-guidelines.md — Technical standards and patternsprd-[feature-name].md — Feature requirements (produced by the refine activity)Every specification produced by this activity MUST include a Changelog table as the first section after the document title. The changelog tracks the version history of the document.
1.0.1.1, 1.2, …).2.0).@username, developer-agent, planner-agent).## Changelog
| Version | Date | Summary | Author |
| ------- | ---------- | --------------- | ------------------ |
| 1.0 | YYYY-MM-DD | Initial version | @user / agent-name |
Focus on technical decisions and implementation approach:
The generated Specification document MUST include:
| Repository | Role | Scope of Changes |The specification MUST include embedded Mermaid diagrams to visually communicate architecture, data models, and key flows. Use fenced code blocks with the mermaid language tag.
Required and recommended diagrams:
| Diagram Type | Requirement | Target Section |
|---|---|---|
| Component / C4-style diagram | MUST include — shows services, repos, and their interactions | System Architecture |
| Entity-Relationship diagram | MUST include when new or modified data entities exist | Data Model & Database Design |
| Sequence diagram | SHOULD include for key API flows or multi-service interactions | API Design or Business Logic Implementation |
| State diagram | SHOULD include when entities have meaningful state transitions | Business Logic Implementation |
| Deployment diagram | MAY include for complex multi-environment rollouts | Deployment & Rollout |
Rules:
The specification MUST clearly show how:
.md)/workstream/specification-[prd-name].md