flow-research

Analyze codebases and documentation to generate pre-development research documents.

15|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/cofin/flow --skill flow-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-research
Source: https://github.com/cofin/flow/tree/main/templates/codex/skills/flow-research
Command: npx skills add https://github.com/cofin/flow --skill flow-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of conducting thorough research before starting a new feature development or bug investigation, ensuring all necessary information is gathered upfront.

Core Features & Use Cases

  • Codebase Analysis: Explores relevant modules, files, and existing patterns within a codebase.
  • Documentation Lookup: Fetches and summarizes external library documentation, APIs, and best practices.
  • Prior Art Identification: Checks git history and external resources for similar implementations or patterns.
  • Risk Assessment: Identifies potential technical risks and plans mitigation strategies.
  • Use Case: Before starting a refactoring task, use this Skill to analyze the current codebase, identify potential risks, and find examples of similar refactoring efforts in the project's history.

Quick Start

Use the flow-research skill to research the topic of 'user authentication'.

Frequently Asked Questions about flow-research

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

FAQPage Schema
How do I conduct pre-PRD research for a new feature in my codebase?

Pre-PRD research involves analyzing your codebase, exploring external documentation, and identifying prior art. This skill automates gathering necessary information upfront before starting feature development or bug investigation.

What is the best way to assess technical risks before refactoring existing code?

Assess technical risks by analyzing your current codebase patterns and checking git history for similar implementations. This skill identifies potential risks and generates mitigation strategies as part of a comprehensive research document.

Can I use this to investigate bugs by checking git history and external APIs?

Yes, you can investigate bugs by checking git history for prior art and fetching external library documentation. The skill explores relevant modules and summarizes best practices to support bug investigations and integrations.

How do I analyze a codebase to find existing patterns before starting integration work?

Codebase analysis for integration work involves exploring relevant modules and files to find existing patterns. This skill fetches external API documentation and summarizes best practices to generate a recommended approach.

Does pre-PRD research help with planning performance improvements?

Pre-PRD research helps plan performance improvements by analyzing the codebase and assessing technical risks. The skill generates a research document detailing findings and recommended approaches tailored to performance enhancements.