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.