sn-research-planning

Generate a scoped research execution plan as plan.json from request.md.

2|Updated May 19, 2026
One-click install
npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-research-planning-aiyinluya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sn-research-planning
Source: https://github.com/aiyinluya/SenseNova-Skills-Studio/tree/main/skills/sn-research-planning
Command: npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-research-planning-aiyinluya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you convert a vague deep-research request into a concrete, execution-ready plan that clearly defines scope, report structure constraints, research dimensions, key questions, methods, and search strategies—without pre-writing conclusions.

Core Features & Use Cases

  • One-shot research delimitation: derives research goal, boundaries, audience/use, and assumptions from request.md.

  • Report shape discovery (optional but guided): consults sn-report-format-discovery when structure is unclear or domain-specific conventions matter, and compresses the findings into plan.json.report_shape.

  • Dimension-first execution map: decomposes questions into independent, sub-report-able dimensions with explicit dependencies, expected outputs, and stop criteria.

  • Use case: You need to produce a professional deep research report (e.g., for investment decision support) and want the system to outline a full execution workflow that produces sub_reports/*.md and the final report.md in a constrained format.

Quick Start

Ask the AI to run sn-research-planning with your {report_dir}/request.md so it outputs a ready-to-execute {report_dir}/plan.json.

Frequently Asked Questions about sn-research-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a structured deep research plan from a vague request?

To generate a deep research plan, provide your raw request as input. The system extracts goals and boundaries, then outputs a structured plan.json defining research dimensions, methods, and stop conditions without pre-writing conclusions.

What is question decomposition in deep research planning?

Question decomposition in deep research planning breaks a broad query into independent, sub-report-able dimensions. Each dimension receives explicit dependencies, expected outputs, and stop criteria to guide downstream sub_reports/*.md creation.

How do I define report structure constraints for a multi-section research report?

Define report structure constraints by specifying the report shape within plan.json. You can optionally use report-format discovery to identify domain-specific conventions, compressing them into structural boundaries for the final report.md.

Can I scope research boundaries and stop conditions before writing any conclusions?

Yes, you can scope research boundaries and stop conditions before writing conclusions. The planning process extracts scope from request.md and defines sufficiency conditions for each dimension, ensuring the final report.md remains unbiased.

What is the best way to map out search strategies for independent research dimensions?

The best way to map search strategies is to generate an execution-ready plan.json. This plan assigns specific search strategies, methods, and execution orders to each independent research dimension for systematic sub-report generation.

Do I need a request.md file to start the research planning workflow?

Yes, you need a request.md file to start the research planning workflow. The system reads this input file to extract the research goal, audience use cases, and assumptions necessary to produce the actionable plan.json.