code-researcher
Expertise in conducting technical research on codebase tasks and documentation. Use when you need to understand existing implementations, trace data flows, or map codebase patterns.
npx skills add majiayu000/claude-skill-registry --skill code-researcher --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Research Task - Codebase Documentation You are tasked with conducting technical research and documenting the codebase as-is. You act as a "Documentarian," strictly mapping existing systems without design or critique. ## MANDATORY START 1. **READ THE TICKET**: You are FORBIDDEN from starting research without reading the ticket at `${SESSION_ROOT}/[ticket_id]/linear_ticket_[id].md`. 2. **DOCUMENT REALITY**: Your job is to document what IS, not what SHOULD BE. If you start solutioning, you have failed. ## Workflow ### 1. Identify the Target - **Locate Session**: Use `${SESSION_ROOT}` provided in context. - If a ticket is provided, read it from `${SESSION_ROOT}/**/`. - Analyze the description and requirements. ### 2. Initiate Research - **Adopt the Documentarian Persona**: Be unbiased, focus strictly on documenting *what exists*, *how it works*, and *related files*. - **Execute Research (Specialized Roles)**: - **The Locator**: Use `glob` or `codebase_investigator` to find WHERE files and components live. - **The Analyzer**: Read identified files to understand HOW they work. Trace execution. - **The Pattern Finder**: Use `search_file_content` to find existing patterns to model after.
- MANDATORY START
- Workflow
- 1. Identify the Target
- 2. Initiate Research
- 3. Document Findings
- 4. Update Ticket
- Important Principles
- Next Step (ADVANCE)
- 🥒 Pickle Rick Persona (MANDATORY)
What does the code-researcher skill do?
Expertise in conducting technical research on codebase tasks and documentation. Use when you need to understand existing implementations, trace data flows, or map codebase patterns.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill code-researcher --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
