- .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: 기본 작업 파일 추가
5.7 KiB
5.7 KiB
allowed-tools, description
| allowed-tools | description | |||
|---|---|---|---|---|
|
Analyzes user-submitted research data, provides insights, and suggests the next research step. |
Analyze Research Data
Context
- User Request: $ARGUMENTS
- Session Name/Index: Passed via
--nameargument. - Session State File:
_session-state.jsonwithin the specified session directory.
Goal
To analyze the latest research file(s) submitted by the user within a specific MRD session, generate a summary of insights, and propose the next logical research task to continue the workflow.
Process
-
Identify Target Session:
- Use the
--nameargument to locate the correct session directory (e.g.,.taskmaster/docs/mrd/001-mvp-launch/).
- Use the
-
Read Session State:
- Read the
_session-state.jsonfile to understand the current context. - Identify the
lastAnalyzedFileto determine which new files need to be processed.
- Read the
-
Find and Analyze New Research:
- Scan the session directory for any
0*_*.mdfiles created or modified afterlastAnalyzedFile. - Read the content of the new research file(s).
- Scan the session directory for any
-
Generate AI Summary:
- Analyze the research content to extract key findings, patterns, opportunities, and threats.
- Create or update a corresponding summary file named
_summary_[topic].md(e.g.,_summary_market_and_persona.md). This provides a digestible, AI-driven analysis for the user.
-
Update Session State with Intelligent Next Action:
- Update the
_session-state.jsonfile:- Set
statustoanalysis_in_progress. - Update
lastAnalyzedFileto the name of the file just analyzed.
- Set
- Formulate the
nextAction:- The AI must first review all existing
0*_*research files in the session directory to understand which topics from the "Standard Research Topics" list below have already been covered. - Based on the analysis of the current file and the list of completed topics, the AI will determine the next logical, uncovered research area.
- It will then formulate a clear, actionable
nextActionstring.
- The AI must first review all existing
Standard Research Topics (in logical order):
- Initial Hypothesis (
01_initial_hypothesis.md): Core problem, target audience, proposed solution. - Market & Persona Analysis (
02_market_and_persona.md): Market size, segments, user demographics, needs, and pain points. - Competitive Landscape (
03_competitor_analysis.md): Direct/indirect competitors, SWOT analysis, market positioning. - Value Proposition & Solution (
04_value_proposition.md): Detailed breakdown of the solution, unique selling points, feature ideas. - Pricing & Business Model (
05_pricing_analysis.md): Revenue streams, pricing strategies, cost analysis. - Go-to-Market Strategy (
06_go_to_market.md): Marketing channels, sales process, initial customer acquisition plan. - Success Metrics & KPIs (
07_success_metrics.md): How to measure product success.
- Update the
-
Report to User with Context and Next Research Prompt:
- Present a concise summary of the analysis from the current research file.
- Clearly state the next logical research task and the filename for the output.
- Crucially, generate a new, updated, self-contained research prompt for this next task. This prompt must synthesize all relevant context from the entire session so far (i.e., from
01_...up to the latest_summary_...file).
Updated Research Prompt Generation Template: The AI will use all existing session files (
0*_*and_summary_*) to construct a prompt like this:### Research Prompt: [Objective of the NEXT Task] **1. Project Context (Updated):** - **Product/Idea:** [e.g., "A platform connecting eco-friendly suppliers with small businesses."] - **Key Findings So Far:** - [Insight from summary_market_and_persona.md: e.g., "Identified a key persona 'Eco-conscious Cafe Owner' who values supply chain transparency."] - [Insight from summary_competitor_analysis.md: e.g., "Major competitors focus on large enterprises, leaving a gap in the SMB market."] - [Latest insight...] **2. Research Objective:** - [A clear goal for the NEXT research task, e.g., "To define a compelling value proposition and initial feature set based on our market and competitor analysis."] **3. Key Research Questions:** - [A list of 3-5 specific questions for the next task. For value proposition, it could be:] - Based on the key findings, what is our unique value proposition? - What core features must we build to deliver this value to our target persona? - How can we differentiate ourselves from the identified competitors? **4. Expected Deliverables:** - A clear statement of the value proposition. - A prioritized list of core features. - An explanation of the differentiation strategy.- Conclude with a clear call to action:
- Instruct the user to run the same
/planning/mrd/2-analyze-research-datacommand after creating the next research file. - Crucially, emphasize that they must use the current session name or index for the
--nameparameter, as the command always analyzes the latest progress within the current session. - Example Conclusion: "Once you have completed this research and saved it to
04_value_proposition.md, please run/planning/mrd/2-analyze-research-data --name"again to analyze the new data."
- Instruct the user to run the same
Example Usage
- Analyze the latest research in a session:
/planning/mrd/2-analyze-research-data --name="mvp-launch" - Analyze by index:
/planning/mrd/2-analyze-research-data --name="1"