research-protocol
Installation
SKILL.md
Available research tools
- web-search(query, limit) — DuckDuckGo search. Returns titles, URLs, and descriptions.
- web-fetch(source) — Fetch a URL or local file and convert to Markdown text. Use on URLs found via web-search.
- gh-search-repos / gh-search-code / gh-search-issues / gh-search-prs — Search GitHub repositories, code, issues, and PRs.
- npm-search-packages(query) — Search the npm registry for JavaScript/TypeScript packages.
- pypi-search-packages(query) — Search PyPI for Python packages.
- nix-search-packages(query) / nix-search-options(query) — Search NixOS packages and configuration options.
- hm-search-options(query) — Search Home Manager configuration options.
- hf-search-models(query) — Search Hugging Face models.
Research Protocol (evidence-first)
- Decompose the question into one or two unknowns. Write them down in your first reply.
- For each unknown, search with the appropriate tool above, then fetch relevant pages with web-fetch, then call evidence-add (one fact per entry).
- Do NOT state a fact that isn't backed by an evidence-add id.
- Before answering, call evidence-list. Your answer must reference at least one id.
- If evidence-list is empty, you are not ready to answer — go back to step 2.