research

Guide teams to validate uncertain assumptions with scoped research plans.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/xiongxianfei/rigorloop --skill research-xiongxianfei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/xiongxianfei/rigorloop/tree/main/.codex/skills/research
Command: npx skills add https://github.com/xiongxianfei/rigorloop --skill research-xiongxianfei

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Formalizes uncertainty by guiding structured assumption research before proposals, specs, architectures, or implementations. It ensures decisions are backed by scoped, sourced evidence rather than ad hoc exploration.

## Core Features & Use Cases

  • Define a decision, questions, and acceptable sources before research.
  • Gather evidence from official docs, standards, and primary sources.
  • Output a research artifact at docs/research/YYYY-MM-DD-slug.md with an evidence table and conclusions.
  • Use case: For product or engineering teams validating constraints, platform limits, or regulatory requirements before committing to a solution.

### Quick Start Draft a compact research plan for the upcoming feature, including the decision to inform, key questions, acceptable sources, and the artifact path.

Frequently Asked Questions about research

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

FAQPage Schema
How do I validate technical assumptions before committing to a software architecture?

Validate technical assumptions by defining the decision, key questions, and acceptable sources upfront, then gathering evidence from official documentation to generate a documented decision-support artifact. This structured research approach ensures your architecture decisions are backed by credible evidence rather than ad hoc exploration.

What is assumption research and when do I need it for engineering decisions?

Assumption research is a structured process of validating uncertain technical behavior, domain facts, platform limits, or compliance constraints before proposals or implementations. You need it when engineering decisions depend on uncertain variables that could introduce risk if left unverified.

How do I structure a research plan for investigating platform limits and dependencies?

Structure a research plan by drafting the specific decision to inform, listing key questions, defining acceptable sources like official docs and standards, and specifying the artifact output path. This scoping ensures focused evidence gathering and generates a reusable decision-support document with conclusions.

Can I use structured research to check regulatory requirements and compliance constraints?

Yes, structured research is designed for validating regulatory requirements and compliance constraints before committing to a solution. By defining acceptable primary sources and standards upfront, teams can gather credible evidence and document compliance findings in a structured decision-support artifact.

What is the best way to document evidence for technical decision-making?

The best way to document evidence is generating a research artifact with an evidence table and conclusions at a specified path like docs/research/YYYY-MM-DD-slug.md. This formalizes uncertainty by capturing scoped, sourced evidence rather than relying on informal exploration.

Why does my team need formal assumption research instead of ad hoc technical exploration?

Formal assumption research prevents costly architectural mistakes by ensuring decisions are backed by scoped, sourced evidence. Unlike ad hoc exploration, it forces teams to define acceptable sources, document findings in a structured artifact, and systematically address risk management before proposals.