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.
| Name | research-framework |
| Version | 0.1.0 |
| Category | product |
| License | Apache-2.0 |
| Persona | product |
| Tags | research, interviews, competitive-analysis, hypothesis, synthesis |
| Source | templates/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
ProjectNamestring- Kebab-case project name used as the document directory Must be lowercase kebab-case starting with a letter.
Optional
ResearchTypestring — defaults togenerative- Primary research methodology (generative, evaluative, mixed)
IncludeCompetitivebool — defaults totrue- 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.mdComposes with
- Pairs with
prd-template - Nests inside
monorepo
Composites that use it
- Research to Prototype — Research-driven prototype pipeline.