roster-research

Research codebases from pre-approved questions with file:line references.

2|2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/mathiasbourgoin/roster --skill roster-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roster-research
Source: https://github.com/mathiasbourgoin/roster/tree/main/.opencode/skills/roster-research
Command: npx skills add https://github.com/mathiasbourgoin/roster --skill roster-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates biased, ungrounded codebase research that infers solutions or misses existing implementation details. It ensures all findings are strictly factual, tied to specific file:line references, and never assumes what should be built, while optionally incorporating external prior art to avoid duplicating existing work.

Core Features & Use Cases

  • Blind documentarian mode: Only reads the provided questions file, never the task description, to eliminate solution bias and ensure research focuses exclusively on existing code.
  • File:line grounded findings: Every claim is tied to a specific location in the codebase, with no unsubstantiated assertions, making research easy to verify and trace.
  • Optional online prior art scan: Can search for existing tools, patterns, or academic work relevant to research questions to contextualize findings against broader industry approaches.
  • Use case: For example, if you are researching how payment processing is implemented in your codebase, this skill will produce a report of exactly where payment logic lives, how data flows through it, and what existing patterns are used, plus any relevant external payment processing approaches, without suggesting any changes to your current implementation.

Quick Start

Provide your approved list of research questions to the roster-research skill to generate a fully referenced report of all existing codebase patterns and implementations relevant to your queries.

Frequently Asked Questions about roster-research

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

FAQPage Schema
How do I conduct unbiased codebase research without solution bias?

To conduct unbiased codebase research, use a blind documentarian approach that only reads provided research questions and never accesses task descriptions, ensuring factual findings tied to specific file:line references without assuming what should be built.

What is the best way to trace existing implementations in a codebase?

The best way to trace existing implementations is by generating file-grounded research reports that mandate verifiable file:line references for all claims, ensuring every factual finding about your current code is fully traceable and easy to verify.

How do I scan for prior art when researching codebase patterns?

To scan for prior art during codebase research, use a pipeline workflow with optional online prior art scanning to search for existing tools, patterns, or academic work, contextualizing your internal findings against broader industry approaches.

Can I use parallel sub-agents for fact-finding across a large codebase?

Yes, you can use parallel specialist sub-agents for fact-finding across a large codebase. The research pipeline supports an adaptive full execution mode that deploys parallel sub-agents based on the volume of research questions.

Does codebase research work for verifying non-speculative implementation details?

Yes, codebase research works for verifying non-speculative implementation details by mandating file:line references for all findings. It produces strictly factual, grounded analysis without inferring solutions or suggesting changes to existing implementations.

When should I use a single sub-agent instead of parallel sub-agents for codebase analysis?

You should use a single sub-agent for codebase analysis when operating in the adaptive fast execution mode, which is triggered by a lower volume of research questions, whereas full parallel specialist sub-agents are deployed for higher question volumes.