Research Planning

by lingzhi2279e6c085d65e3No license386 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 7 months ago

Design research plans and paper architectures. Given a research topic or idea, generate structured plans with methodology outlines, paper structure, dependency-ordered task lists, UML diagrams, and experiment designs. Use when starting a new research project or paper.

AI-generated overview

Turns a research topic or idea into a structured research plan and paper architecture.

What it does
Given a research topic, idea, or paper to reproduce, it produces a structured plan covering methodology, system architecture, dependency-ordered tasks, and paper section outlines. Output is a JSON object with the research question, methodology, paper structure, task list, baselines, datasets, evaluation metrics, and risks. It also designs Mermaid class and sequence diagrams and specifies configuration and hyperparameters.
When to use it
Use when starting a new research project or paper and needing an upfront plan. It suits turning a rough idea into an actionable methodology, task breakdown, and paper outline.
Requirements
Instructions only; no scripts. It references two bundled reference files (planning prompts and output schemas) and expects access to any provided papers, code, or datasets for context.

Research Planning

Create comprehensive research plans and paper architectures from a research topic or idea.

Input

  • $0 — Research topic, idea description, or paper to reproduce

References

  • Planning prompts from Paper2Code, AI-Researcher, AgentLaboratory: ~/.claude/skills/research-planning/references/planning-prompts.md
  • Output schemas and templates: ~/.claude/skills/research-planning/references/output-schemas.md

Workflow

Step 1: Understand the Research Context

  • Read any provided papers, code, or references
  • Identify the core research question and its significance
  • Assess available resources (datasets, compute, existing code)

Step 2: Generate Research Plan

Use the 4-stage planning approach (adapted from Paper2Code):

  1. Overall Plan — Strategic overview: methodology, key experiments, evaluation metrics
  2. Architecture Design — File structure, system design, Mermaid class/sequence diagrams
  3. Logic Design — Task breakdown with dependencies, required packages, shared knowledge
  4. Configuration — Extract or specify hyperparameters, training details, config.yaml

Step 3: Structure the Paper

Design the paper structure with section-by-section plan:

  • Abstract, Introduction, Background, Related Work, Methods, Experiments, Results, Discussion/Conclusion
  • For each section: key points to cover, required figures/tables, target word count

Step 4: Create Task Dependency Graph

  • Order tasks by dependency (data → model → training → evaluation → writing)
  • Identify parallelizable tasks
  • Flag risks and potential failure modes

Output Format

json
{  "research_question": "...",  "methodology": "...",  "paper_structure": {    "sections": ["Abstract", "Introduction", ...],    "section_plans": { "Introduction": "..." }  },  "task_list": [    {"task": "...", "depends_on": [], "priority": 1}  ],  "baselines": ["..."],  "datasets": ["..."],  "evaluation_metrics": ["..."],  "risks": ["..."]}

Rules

  • Each plan component must be detailed and actionable
  • Include specific implementation references when available
  • Ensure all components work together coherently
  • Always include a testing/evaluation plan
  • Flag ambiguities explicitly rather than making assumptions

Related Skills

  • Upstream: idea-generation, literature-review
  • Downstream: experiment-design, paper-assembly
  • See also: atomic-decomposition

Source and attribution

Source:lingzhi227/agent-research-skillsinskills/research-planningat commit9e6c085

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal