- Fork this repository
- Clone your fork to
~/.claude/skills/deepresearch - Run
./setupto install the skills locally - Edit the SKILL.md files in any skill directory
- Test your changes by running the skill in Claude Code
- Submit a pull request
Skill improvements: Edit the SKILL.md files to improve instructions, add edge case handling, or fix bugs in the research workflow.
Eval criteria: Add domain-specific evaluation criteria to examples/market-landscape/.research/evals.md or improve the default criteria generated by /dr-new. Good eval criteria are binary (yes/no), objective, and catch real quality issues.
Agent improvements: Improve the researcher or evaluator subagent instructions in agents/. Changes should be concrete and measurable — "search for X using Y" not "be more thorough."
Examples: Add example research projects to examples/ showing different research domains and configurations.
There is no build, compile, or package step. SKILL.md files are plain markdown read directly by Claude Code. Edit, save, test.
After making changes:
- Run
./setupto update symlinks - Open a new Claude Code session
- Run the modified skill and verify it works
- Check that other skills still reference the correct file paths
- Keep instructions concrete and actionable
- Avoid vague guidance ("be thorough") in favor of specific steps ("search 3 queries")
- SKILL.md files should be self-contained — don't assume context from other files
- Use the same sentinel values everywhere: NOT_FOUND, UNVERIFIED, CONFLICTING, INACCESSIBLE