best-practices
Installation
SKILL.md
Best Practices
Answer two questions from current sources: what's the recommended way, and what bites people (the gotchas and pitfalls around it). A how-to without its pitfalls is half an answer.
Two-Phase Rule
- Phase 1: Research. Dispatch
find-docsand/or web search queries (WebSearchin Claude Code,web_searchin Codex). - Phase 2: Synthesize and act. Starts only after Phase 1 results arrive.
The user's argument may be a question or an imperative. Imperatives ("refine X", "set up Y") determine what Phase 2 does, not whether Phase 1 happens. Phase 1 always runs.
Workflow
- Break the topic into 2-4 specific queries. Dedicate at least one query to pitfalls ("common mistakes with X", "X gotchas in production"): pitfalls live in issue threads, migration guides, and post-mortems, not in getting-started docs. For design prior-art, dedicate queries to how existing open source projects implement it. For single-library lookups, call
find-docsor web search directly without subagents. - Dispatch one subagent per query in a single message, passing
model: sonneton each Agent call. Tell each subagent to usefind-docsand web search, and to report in under 400 words: the recommended approach, concrete code/config examples, and every pitfall it found with its consequence, including minor or uncertain ones (its job is coverage; you rank and filter), with each claim citing its source and publication date. - Present the recommended approach, key patterns, and gotchas covering every recommendation (not just the primary one), each claim keeping its source citation.