ワンクリックで
research-architect
Decompose a research question into cook-it-ready epic beads with methodology specifications
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Decompose a research question into cook-it-ready epic beads with methodology specifications
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Reference for configuring, launching, and monitoring research iteration loops and analysis polish loops
Verifies the analysis pipeline runs end-to-end, outputs match expectations, and LaTeX compiles
Hands-on QA of the research analysis pipeline. Use whenever the user asks to verify the pipeline end-to-end, check output file integrity, validate table and figure generation, test data processing, or verify LaTeX compilation. Triggers on phrases like "test the pipeline", "QA the analysis", "check the outputs", "verify the tables", "run end-to-end", "does the paper compile", or any request to validate a research pipeline.
Define research question, hypotheses, methodology outline, and literature gap
Comprehensive playbook for building rigorous, publication-quality research papers. Covers the full research output sequence from paper structure and statistical reporting through table formatting, figure design, LaTeX conventions, academic writing quality, and pre-submission review.
Multi-agent review with dual-mode detection for code and paper changes
| name | Research Architect |
| description | Decompose a research question into cook-it-ready epic beads with methodology specifications |
| phase | architect |
Take a research question and decompose it into naturally-scoped research epic beads that the infinity loop can process via cook-it. Each output epic represents a coherent unit of research work (a paper section, an analysis pipeline, a robustness battery, etc.).
This skill organizes work around research domain boundaries: literature review, data collection, analysis, robustness, and synthesis.
AskUserQuestiondrl knowledgeGoal: Understand the research domain and refine the question before decomposing.
If a /drl:flavor configuration exists, load it first -- different fields have different norms for what constitutes a publishable paper, and the decomposition should respect those norms.
drl search for past research decisions, constraints, methodology patternsdrl knowledge "relevant terms" for indexed literature and project docsmindmap) exposing:
docs/research/social_science/econometrics-fundamentals.md (Method Selection Decision Tree).AskUserQuestion to clarify scope, field conventions, and methodological preferencesAfter steps 1-2, evaluate whether the literature base is adequate:
drl knowledge and any PDFs in literature/pdfs/literature/pdfs/ and re-indexing with drl index. Use AskUserQuestion to confirm.Gate 1: Use AskUserQuestion to confirm the research question, hypotheses, and scope.
Goal: Produce a research-level specification.
docs/specs/<research-topic>.md
3b. Pre-analysis plan (optional): For experimental or quasi-experimental designs, produce a structured pre-analysis plan using the templates in docs/research/social_science/causal-inference-strategies.md (Pre-Analysis Plan Requirements section). This is optional for observational studies but strongly recommended for DiD, RDD, and IV designs where specification searching is a concern.Gate 2: Use AskUserQuestion to get human approval of the research specification.
Goal: Break the research project into naturally-scoped epics.
Spawn 6 parallel subagents via the Agent tool. Each subagent is an inline role description passed as the Agent tool prompt -- these are NOT references to pre-defined agent files in .claude/agents/drl/. Write a focused prompt for each role describing the task and expected output.
Why inline prompts here? These are temporary decomposition roles used only during architecture. Unlike the methodology-review phase -- which spawns persistent, reusable agents defined in .claude/agents/drl/ (e.g., methodology-reviewer.md, robustness-checker.md) -- these roles are single-use analytical lenses that do not need persistent definitions. If a decomposition role proves repeatedly useful, promote it to a dedicated agent file.
Literature mapper: Survey the indexed literature to identify:
Methodology analyst: Evaluate and recommend:
docs/research/social_science/econometrics-fundamentals.md, identification-strategies.md, causal-inference-strategies.mdData requirements analyst: Specify:
Scope sizer: Assess each proposed epic for:
Traceability designer: Map:
Risk analyst: Identify:
docs/research/social_science/robustness-check-catalog.mdSynthesis: Merge subagent findings into a proposed epic structure. For each epic:
Gate 3: Use AskUserQuestion to get human approval of the epic structure.
Goal: Create the actual beads.
bd create --title="..." --type=epic --priority=<N> for each approved epicbd dep add for all relationshipsdrl learnA typical decomposition produces these epics (adjust based on the research question):
Each epic created in Phase 4 MUST use this structured format in its beads description. This ensures consistent handoff to cook-it:
## Scope
What is in scope and what is explicitly out of scope for this epic.
## EARS
Research EARS requirements (ubiquitous, event, state, unwanted) from the spec.
## Contracts
Interface contracts: data format, variable naming, output format, file paths.
How this epic's outputs connect to other epics' inputs.
## Assumptions
Assumptions that must hold for this epic to succeed.
Data availability, methodological feasibility, sample size adequacy.
## Roles
Which DRL agent roles are involved (analyst, methodology-reviewer, etc.).
## Decisions
Decision points that require ADR logging during execution.
Known methodological choices that will need to be made.
This format allows cook-it to parse the epic description and route information to the correct phase.
WHERE external model CLIs are available (gemini, codex), include them in review:
If no advisor CLIs are available, skip. The advisory fleet is non-blocking.
drl search before starting each phasedrl knowledge for indexed literature and project docsdrl learn after corrections or discoveriesdocs/decisions/ (use ADR template at docs/decisions/0000-template.md or /drl:decision)docs/specs/bd dep addAskUserQuestiondocs/decisions/