maestro
無料Intent-to-chain planner over the canonical Session/Run lifecycle
日本語の概要は準備中です。原文の説明を表示しています。
Research ideation workflow from literature search to research planning. Triggers on "brainstorm research ideas", "identify research gaps", "conduct gap analysis", "start research project", "conduct literature review", "define research question", "select research method", "plan research", "research ideation".
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Supports the complete research project initiation workflow: from literature search and gap analysis through research question formulation, method selection, and research planning. Produces a structured research plan with literature review, identified gaps, formulated questions, selected methods, and a timeline.
.workflow/codebase/ARCHITECTURE.md exists, read for project contextmaestro load --type spec --category coding — load coding conventionsmaestro search "academic writing research paper" --json — top 5 entries as prior contextUser Input (research topic/interest)
|
v
┌─────────────────────────────────────────────────────────────┐
│ SKILL.md Orchestrator │
│ Collect preferences → Dispatch phases → Track progress │
└──────────┬──────────────────────────────────────────────────┘
|
┌───────┼───────┬───────────┬───────────┬───────────┐
v v v v v v
┌──────┐┌──────┐┌──────┐┌──────────┐┌──────────┐┌──────────┐
│Input ││Phase1││Phase2││ Phase3 ││ Phase4 ││ Phase5 │
│Parse ││LitSrc││GapAnl││ RQ Form ││ Method ││ Plan │
└──────┘└──────┘└──────┘└──────────┘└──────────┘└──────────┘
| | | | | |
topic papers gaps questions methods plan
scope trends opps hypotheses justify timeline
Before dispatching to phases, collect research context and workflow preferences:
AskUserQuestion:
question: "Please describe your research topic or interest area."
→ Store as: researchTopic
AskUserQuestion:
question: "What is the scope and context of your research?"
options:
- "Broad exploration (survey a field)"
- "Focused investigation (specific problem)"
- "Applied research (practical application)"
→ Store as: researchScope
AskUserQuestion:
question: "What is your target research timeline?"
options:
- "Short-term (3-6 months)"
- "Medium-term (6-12 months)"
- "Long-term (1-2 years)"
→ Store as: researchTimeline
AskUserQuestion:
question: "Do you have access to Zotero for literature management?"
options:
- "Yes (auto-import papers to Zotero)"
- "No (skip Zotero integration)"
→ Store as: useZotero
AskUserQuestion:
question: "Workflow mode?"
options:
- "Interactive (confirm at each phase)"
- "Auto (run all phases continuously)"
→ Store as: workflowMode
Derived preferences:
workflowPreferences = {
topic: researchTopic,
scope: researchScope,
timeline: researchTimeline,
useZotero: useZotero === "Yes",
autoYes: workflowMode === "Auto"
}
When workflowPreferences.autoYes === true: Execute all 5 phases sequentially without confirmation prompts between phases. Still pause for user input when phase-specific questions arise (e.g., confirming search keywords, selecting papers for deep reading).
COMPACT DIRECTIVE: Context compression MUST check TodoWrite phase status. The phase currently marked
in_progressis the active execution phase — preserve its FULL content. Only compress phases markedcompletedorpending.
TodoWrite:
- "Phase 1: Literature Search" (pending)
- "Phase 2: Gap Analysis" (pending)
- "Phase 3: Research Question Formulation" (pending)
- "Phase 4: Method Selection" (pending)
- "Phase 5: Research Planning" (pending)
Phase 1: Literature Search
Mark TodoWrite Phase 1 → in_progress
└─ Ref: phases/01-literature-search.md
├─ Input: workflowPreferences (topic, scope, useZotero)
└─ Output: literatureResults (papers, trends, keyFindings)
Phase 2: Gap Analysis
Mark TodoWrite Phase 1 → completed, Phase 2 → in_progress
└─ Ref: phases/02-gap-analysis.md
├─ Input: literatureResults
└─ Output: gapAnalysis (gaps, opportunities, priorities)
Phase 3: Research Question Formulation
Mark TodoWrite Phase 2 → completed, Phase 3 → in_progress
└─ Ref: phases/03-research-question.md
├─ Input: gapAnalysis + literatureResults
└─ Output: researchQuestions (questions, hypotheses, objectives)
Phase 4: Method Selection
Mark TodoWrite Phase 3 → completed, Phase 4 → in_progress
└─ Ref: phases/04-method-selection.md
├─ Input: researchQuestions + gapAnalysis
└─ Output: selectedMethods (methods, justification, resources)
Phase 5: Research Planning
Mark TodoWrite Phase 4 → completed, Phase 5 → in_progress
└─ Ref: phases/05-research-planning.md
├─ Input: ALL previous outputs
└─ Output: research-plan.md (final deliverable)
Mark TodoWrite Phase 5 → completed
Phase Reference Documents (read on-demand when phase executes):
| Phase | Document | Purpose | Compact |
|---|---|---|---|
| 1 | phases/01-literature-search.md | Search, discover, and organize literature | TodoWrite driven |
| 2 | phases/02-gap-analysis.md | Identify research gaps and opportunities | TodoWrite driven |
| 3 | phases/03-research-question.md | Formulate research questions and hypotheses | TodoWrite driven |
| 4 | phases/04-method-selection.md | Select and justify research methods | TodoWrite driven + sentinel |
| 5 | phases/05-research-planning.md | Create timeline, milestones, and final plan | TodoWrite driven + sentinel |
Compact Rules:
in_progress — preserve full content, do not compresscompleted — may compress to summaryRead() to recoverUser input (free text or structured) is converted to:
TOPIC: [research topic or interest]
SCOPE: [broad | focused | applied]
TIMELINE: [short | medium | long]
CONTEXT: [additional constraints, domain, background]
If user provides a simple topic string, derive scope and timeline from the topic description or ask via AskUserQuestion.
workflowPreferences
├─→ Phase 1: topic, scope, useZotero
│ └─→ literatureResults {papers[], trends[], keyFindings[], zoteroCollection?}
│
├─→ Phase 2: literatureResults
│ └─→ gapAnalysis {gaps[], opportunities[], prioritizedGaps[]}
│
├─→ Phase 3: gapAnalysis + literatureResults
│ └─→ researchQuestions {questions[], hypotheses[], objectives[]}
│
├─→ Phase 4: researchQuestions + gapAnalysis
│ └─→ selectedMethods {methods[], justification, resources[]}
│
└─→ Phase 5: ALL outputs
└─→ research-plan.md (final structured document)
Phase start — Attach sub-tasks:
Mark Phase N → in_progress
Add sub-tasks:
- "Step N.1: ..." (in_progress)
- "Step N.2: ..." (pending)
- "Step N.3: ..." (pending)
Phase end — Collapse:
Mark all Phase N sub-tasks → completed
Mark Phase N → completed
Mark Phase N+1 → in_progress
After each phase completes, update an accumulated research notes document:
## Research Notes (accumulated)
### After Phase 1 (Literature Search)
- Papers found: [count]
- Key trends: [list]
- Zotero collection: [name, if applicable]
### After Phase 2 (Gap Analysis)
- Gaps identified: [count]
- Top priorities: [list]
### After Phase 3 (Research Questions)
- Primary RQ: [question]
- Sub-questions: [count]
### After Phase 4 (Method Selection)
- Selected approach: [method]
- Required resources: [list]
Pre-phase:
Read("phases/0N-xxx.md"))Post-phase:
The workflow produces:
research-plan.md — Final structured research proposal with all sectionsliterature-review.md — Structured literature review with categorized papersまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Intent-to-chain planner over the canonical Session/Run lifecycle
日本語の概要は準備中です。原文の説明を表示しています。
Quick execution for small tasks — minimal run lifecycle (start + done) with evidence recording. Full LLM capability, scoped to mechanically clear tasks.
日本語の概要は準備中です。原文の説明を表示しています。
Create or sync session worktree for parallel dev
日本語の概要は準備中です。原文の説明を表示しています。
Manage editing boundary restrictions
日本語の概要は準備中です。原文の説明を表示しています。
Maestro Flow 命令帮助系统。搜索命令、浏览技能、工作流推荐、新手引导。Triggers on "maestro-help", "帮助", "命令", "怎么用", "skill", "workflow", "maestro 怎么用".
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing, reviewing, refining, fixing, or codifying frontend UI with Maestro's self-contained Impeccable core
日本語の概要は準備中です。原文の説明を表示しています。