research

Extract research topics from prd.json and document findings in the knowledge base.

182|33|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/YougLin-dev/Aha-Loop --skill research-youglin-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/research
Command: npx skills add https://github.com/YougLin-dev/Aha-Loop --skill research-youglin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams perform thorough technical research for Aha Loop stories, ensuring decisions are informed, well-documented, and aligned with project goals.

Core Features & Use Cases

  • Topic extraction: Derives research topics from the story's researchTopics field and acceptance criteria.
  • Library analysis: Fetches and compares third-party libraries or technologies, documenting trade-offs.
  • Knowledge-base updates: Writes findings to the knowledge base to inform future stories and reduce risk.

Quick Start

Execute a full research pass for the active story by generating a research plan, identifying topics, evaluating options, and producing a report ready for KB update.

Frequently Asked Questions about research

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

FAQPage Schema
How do I perform technical research for software architecture decisions?▼

To perform technical research for architecture decisions, extract research topics from your story requirements, fetch relevant library sources, evaluate options, and document trade-offs in a knowledge base.

What is the best way to compare third-party libraries and document trade-offs?▼

Comparing third-party libraries and documenting trade-offs requires fetching source documentation for each option, analyzing them against project acceptance criteria, and recording findings in a knowledge base.

How do I extract research topics from product requirements?▼

You can extract research topics from product requirements by analyzing the prd.json file and acceptance criteria to pinpoint unfamiliar libraries, architectural decisions, or technology evaluations requiring investigation.

When do I need technical research for my development stories?▼

Technical research is needed for development stories involving unfamiliar libraries, complex architectural decisions, technology evaluations, or when assessing dependencies and best practices to reduce project risk.

How do I update a knowledge base with technical research findings?▼

To update a knowledge base with technical research findings, analyze evaluated options and trade-offs, then write the documented findings into the knowledge base to inform future stories and reduce project risk.