一键导入
aidlc-user-stories
Use when requirements need to be converted into INVEST-compliant user stories with acceptance criteria.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when requirements need to be converted into INVEST-compliant user stories with acceptance criteria.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
아이디어를 설계로 전환하거나, 새로운 기능을 만들거나, 구현 전 구조화된 설계가 필요한 창의적/탐색적 작업에 사용. Use when turning an idea into a design, creating a new feature, or when any creative/exploratory work needs structured design before implementation.
태스크나 unit 구현이 완료되어 머지 전 코드 리뷰가 필요할 때, 또는 사용자가 명시적으로 코드 리뷰를 요청할 때 사용. Use when a task or unit implementation is complete and needs code review before merging, or when the user explicitly requests a code review on their changes.
설계 문서를 상세 구현 계획으로 변환하거나, "구현 계획 작성", "plan 만들어줘" 요청 시 사용. INCEPTION 워크플로우 계획은 aidlc-workflow-planning 사용. Use when a design document needs to be converted into a detailed implementation plan with task breakdown, or when "구현 계획 작성", "plan 만들어줘" is requested. Not for INCEPTION workflow planning — use aidlc-workflow-planning instead.
Use when user explicitly requests "auto 모드", "자동 모드", "auto mode", or "알아서 만들어줘". 초보자를 위한 완전 자동 devflow. greenfield 전용. 요구사항 입력 → inception → construction → build-test를 자동 진행하며 각 flow 종료 시 멀티에이전트 리뷰 필수.
현재 세션에서 구현 계획을 실행할 때 사용. 독립 태스크별 신규 서브에이전트 컨텍스트 활용. Use when executing an implementation plan in the current session with independent tasks that benefit from fresh subagent context per task.
프로덕션 코드 작성, 버그 수정, 리팩토링 시 사용 — 예외 없이 RED-GREEN-REFACTOR 사이클을 강제. Use when writing any production code, fixing bugs, or refactoring — enforces RED-GREEN-REFACTOR cycle with no exceptions.
| name | aidlc-user-stories |
| description | Use when requirements need to be converted into INVEST-compliant user stories with acceptance criteria. |
| metadata | {"version":"0.7.0","author":"Jay","category":"ai-dlc-workflow","invoke_mode":"orchestrator-only","return_behavior":"stop-no-gate","output_path":"devflow-docs/inception/user-stories.md","skill_nature":"hybrid","lifecycle":"active","model_dependency":"모델이 INVEST 기준 없이 작성함","amplification_notes":"Acceptance Criteria 강제 + 추적성"} |
요구사항을 INVEST 기준 사용자 스토리로 변환한다. 비대화형 생성 — requirements.md를 기반으로 일괄 변환하고, 변경 요청은 오케스트레이터 게이트에서 처리.
User-stories는 IMPORT 미지원. requirements-analysis 결과를 기반으로 생성하는 것이 핵심 가치. IMPORT 신호 수신 시: "User-stories는 IMPORT 미지원입니다. GENERATE 모드로 실행합니다." 메시지 후 GENERATE 진행.
호출 텍스트에 UPDATE 키워드 포함 시 활성화:
"aidlc-user-stories: UPDATE — 기존 스토리 유지, [변경 내용] 반영"
UPDATE 모드에서는:
devflow-docs/inception/user-stories.md 읽기 (기존 스토리)devflow-docs/inception/requirements.md 읽기 (변경된 요구사항)## Change Log 섹션에 변경 내역 기록: - [ISO 8601] UPDATE: [변경 요약]user-stories.md 업데이트 후 STOP도구 선택: 부분 업데이트에는 반드시 Edit 도구를 사용한다. Write 도구로 전체 덮어쓰기 금지.
Step 1, 2, 3, 4는 실행하지 않는다.
Read (if they exist):
devflow-docs/inception/requirements.md — 기능/비기능 요구사항devflow-docs/inception/workspace.md — 그린필드/브라운필드 컨텍스트요구사항에서 사용자 유형을 추출한다:
각 액터별로:
Create devflow-docs/inception/user-stories.md:
# User Stories
**Timestamp**: [ISO 8601]
**Source**: devflow-docs/inception/requirements.md
## Actors
- [Actor1]: [역할 설명]
- [Actor2]: [역할 설명]
## Stories
### US-001: [스토리 제목]
**Actor**: [Actor명]
**Story**: As a [actor], I want [goal] so that [benefit]
**Acceptance Criteria**:
- Given [context], When [action], Then [result]
- Given [context], When [action], Then [result]
**Priority**: [Must | Should | Could]
인라인 신호 없이 재호출되었는데 user-stories.md가 이미 존재하면 UPDATE로 간주한다.
기존 내용 보존이 기본값이다.
conventions Review Workflow 적용.
conventions 표준 형식. 반환 필드: