- .git-commit-template.txt: 커밋 메시지 템플릿 추가 - .gitignore: OS 및 데이터베이스 관련 파일 무시 설정 추가 - .mcp.json: MCP 서버 설정 추가 - CLAUDE.md: SuperClaude 엔트리 포인트 문서 추가 - README.md: 프로젝트 템플릿 설명 추가 - .claude/COMMANDS.md: 명령어 실행 프레임워크 문서 추가 - .claude/FLAGS.md: 플래그 시스템 문서 추가 - .claude/MCP.md: MCP 서버 통합 문서 추가 - .claude/MODES.md: 운영 모드 문서 추가 - .claude/ORCHESTRATOR.md: 지능형 라우팅 시스템 문서 추가 - .claude/PERSONAS.md: 페르소나 시스템 문서 추가 - .claude/PRINCIPLES.md: 핵심 원칙 문서 추가 - .claude/RULES.md: 실행 가능한 규칙 문서 추가 - .claude/settings.json: 권한 설정 추가 - .claude/commands 디렉토리: 다양한 명령어 문서 추가 - .taskmaster/config.json: 기본 설정 파일 추가 - .taskmaster/docs 디렉토리: 문서 파일 추가 - .taskmaster/tasks/tasks.json: 기본 작업 파일 추가
2.1 KiB
2.1 KiB
allowed-tools, description
| allowed-tools | description | |||
|---|---|---|---|---|
|
Generates the final MRD document by consolidating all research and analysis from a session. |
Generate MRD Document
Context
- User Request: $ARGUMENTS
- Session Name/Index: Passed via
--nameargument. - All Session Files: All
0*_*.md(user research) and_summary_*.md(AI analysis) files within the target session directory.
Goal
To synthesize all research findings and AI-generated analyses from a completed MRD session into a single, coherent, and well-structured Market Requirements Document (MRD).
Process
-
Identify Target Session:
- Use the
--nameargument to locate the correct session directory.
- Use the
-
Aggregate All Session Data:
- Read the content of all user research files (
0*_*.md) within the directory. - Read the content of all AI-generated summary files (
_summary_*.md).
- Read the content of all user research files (
-
Synthesize and Structure Content:
- Comprehensively analyze the aggregated information.
- Logically map the findings to the standard sections of an MRD template (e.g., Market Problem, Target Audience, Competitive Landscape, Requirements).
- Rewrite and rephrase the content to ensure a consistent tone and narrative flow throughout the document.
-
Generate Final MRD File:
- Create the final document named
mrd_[session_name].md. - Populate it with the structured, synthesized content.
- Create the final document named
-
Finalize Session State:
- Update the
_session-state.jsonfile by setting thestatustofinalized. This marks the session as complete.
- Update the
-
Notify User and Suggest Next Step:
- Inform the user that the MRD document has been successfully generated and provide the file path.
- Proactively suggest the next logical step in the SDLC, which is to define a product roadmap.
- Example: "Your MRD is complete. Would you like to proceed with defining the product roadmap using
/planning/roadmap/1-define-roadmap?"
Example Usage
- Generate MRD for a session:
/planning/mrd/3-generate-mrd-document --name="mvp-launch" - Generate by index:
/planning/mrd/3-generate-mrd-document --name="1"