dot_claude/skills/research/SKILL.md
Use when researching unfamiliar patterns, evaluating tools or libraries, comparing approaches, or answering "what's the best way" questions with web, docs, and code search.
npx skillsauth add nijaru/dotfiles researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Research topics using web, docs, and code search. Scale depth to complexity.
| Complexity | Example | Sources | Output | | ---------- | --------------------------------- | --------------------- | ----------------------------- | | Quick | "best JSON library for rust" | 1-2 sources | 2-3 options, pick one | | Medium | "auth patterns for API" | Multiple sources | Options table, recommendation | | Deep | "distributed system architecture" | All sources, parallel | Full analysis and tradeoffs |
Assess first: how consequential is this decision? Scale depth accordingly.
| Query Type | Best Tool | Notes |
| --------------------------- | ---------- | ------------------------------- |
| Library or framework docs | Context7 | Resolve ID first, LLM-optimized |
| Code examples, API patterns | Exa | get_code_context_exa |
| General web, news, articles | Web search | Built-in or Exa |
| Local patterns | Read/Grep | Check the codebase first |
# Research: [Topic]
## Summary
[2-3 sentence TL;DR]
## Key Findings
### Best Practices
- [Finding 1]
- [Finding 2]
### Options Considered
| Option | Pros | Cons |
| ------ | ---- | ---- |
| A | ... | ... |
| B | ... | ... |
### Recommended Approach
[What to do and why]
## Code Examples
[Relevant snippets if applicable]
## Sources
- [Title](url)
development
Use after completing a bug fix, feature, refactor, or tk task when the first implementation taught enough context to replace it with a simpler, cleaner, or more coherent version before finalizing.
development
Use when writing, migrating, or reviewing Zig code across recent stable versions (0.14-0.16), especially to correct stale syntax or stdlib, build.zig, allocator, formatting, or runtime API knowledge.
documentation
Use when reviewing or revising text (prose, docs, commits) to remove AI patterns and improve voice/clarity.
content-media
Use when fetching X/Twitter post content by URL, or searching for recent X posts.