This skill should be used when docs-researcher agent needs guidance on "how to search documentation", "WebSearch query patterns", "filtering search results", "documentation research strategy", or "creating knowledge files". Provides systematic methodology for effective technical documentation research.
Provides systematic methodology for researching technical documentation using WebSearch and WebFetch tools. Triggers when docs-researcher agent needs guidance on search strategies, query patterns, filtering results, or creating knowledge files.
/plugin marketplace add amoscicki/dotfiles/plugin install docs-researcher@amoscicki-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/document-template.mdreferences/query-patterns.mdThis skill provides systematic approach to researching technical documentation using WebSearch and WebFetch tools.
.claude/knowledge/ before searchingA valid research request must contain three elements:
| Element | Example | Invalid |
|---|---|---|
| Technology | "React", "Effect", "Prisma" | "JavaScript library" |
| Topic | "useEffect cleanup", "pipe operator" | "how it works" |
| Context | "fixing memory leak in subscription" | "learning" |
If any element is missing, return validation error and request clarification.
Build queries progressively:
Level 1 (Official): {technology} official documentation {topic}
Level 2 (Tutorial): {technology} {topic} tutorial example
Level 3 (Problem): {technology} {topic} {error-message} solution
Prioritize sources in this order:
Official documentation (always check first)
Trusted secondary sources
Avoid
Reference references/query-patterns.md for specific query templates per technology domain.
Include information that:
Exclude information that:
Save all knowledge files to .claude/knowledge/ using the template in references/document-template.md.
Format: {technology}-{topic}.md
Examples:
react-useeffect-cleanup.mdeffect-pipe-operator.mdprisma-relations.mdnextauth-jwt-session.mdRules:
Required fields in YAML frontmatter:
topic: Descriptive titletechnology: Library/framework nameversion: Version researched (or "latest")sources: List of URLs usedcreated: Date in YYYY-MM-DD formatcontext: Original problem that triggered researchBefore saving knowledge document, verify:
references/query-patterns.md - Technology-specific search query templatesreferences/document-template.md - Complete knowledge document templateThis methodology is designed for Haiku model execution. Instructions are explicit and procedural to ensure consistent results across model capabilities.