best-practices

Installation
SKILL.md

Best Practices

Two-Phase Rule

  • Phase 1: Research. Dispatch find-docs and/or WebSearch queries.
  • Phase 2: Synthesize and act. 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.

Red flags indicating you are about to skip research:

Thought Reality
"I already know this" Training data goes stale. Config keys get renamed, APIs get deprecated.
"The user said to act" The imperative scopes Phase 2, it does not eliminate Phase 1.
"This is a simple lookup" A 30-second search costs nothing. A wrong recommendation costs a debugging round-trip.

Workflow

Related skills
Installs
2
Repository
vinta/hal-9000
GitHub Stars
114
First Seen
Apr 14, 2026