Skip to content

Research Framework

Scaffolds a product research framework with hypothesis canvas, interview guides, and synthesis templates. Supports generative and evaluative research workflows. Optionally includes a structured competitive analysis. Designed to feed insights directly into PRDs and product strategy.

Nameresearch-framework
Version0.1.0
Categoryproduct
LicenseApache-2.0
Personaproduct
Tagsresearch, interviews, competitive-analysis, hypothesis, synthesis
Sourcetemplates/research-framework

Render it

Three front doors, one catalog. Pick whichever suits the caller.

# CLI
npx @nanohype/sdk render research-framework --out ./my-app

# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "research-framework", variables);

# MCP — from an agent
get_template({ name: "research-framework" })

Variables

Required

ProjectName string
Kebab-case project name used as the document directory Must be lowercase kebab-case starting with a letter.

Optional

ResearchType string — defaults to generative
Primary research methodology (generative, evaluative, mixed)
IncludeCompetitive bool — defaults to true
Include a competitive analysis YAML template

What it produces

4 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.

research/competitive-analysis.yaml
research/hypothesis-canvas.md
research/interview-guide.md
research/synthesis-template.md

Composes with

Composites that use it