skill-researcher
Conduct general research using web search, documentation, and codebase exploration. Invoke for non-Lean research tasks.
npx skills add majiayu000/claude-skill-registry --skill skill-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.
# Researcher Skill General-purpose research agent for non-Lean tasks. ## Trigger Conditions This skill activates when: - Task language is "general", "meta", or "markdown" - Research is needed for implementation planning - Documentation or external resources need to be gathered ## Research Strategy ### 1. Codebase Research Search the local codebase for: - Similar implementations - Related patterns - Existing utilities to leverage - Integration points Tools: `Glob`, `Grep`, `Read` ### 2. Web Research Search for external resources: - Official documentation - Best practices - Tutorials and examples - Stack Overflow solutions Tools: `WebSearch`, `WebFetch` ### 3. Documentation Research Find relevant project documentation: - README files - Architecture docs - API specifications - Change logs Tools: `Glob`, `Read` ## Execution Flow ``` 1. Receive task context (description, focus_prompt) 2. Identify key concepts and search terms 3. Search codebase for related code 4. Search web for documentation/examples 5. Analyze findings and identify patterns 6. Synthesize recommendations 7. Create research report 8. Return results ``` ## Research Report Format Create report at `.claude/specs/{N}_{SLUG}
- Trigger Conditions
- Research Strategy
- 1. Codebase Research
- 2. Web Research
- 3. Documentation Research
- Execution Flow
- Research Report Format
- Return Format
What does the skill-researcher skill do?
Conduct general research using web search, documentation, and codebase exploration. Invoke for non-Lean research tasks.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill skill-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.
