agent-watchdog
Use when asked to watch, babysit, audit, review, compare, or fix another agent's work from a…
Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo
$ npx -y skills add BuilderIO/skills --skill read-the-damn-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/read-the-damn-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo
name: read-the-damn-docs description: >- Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo docs/specs, errors that may indicate API drift, or high-stakes auth, security, billing, data, migration, deployment, compliance, or privacy behavior. Forces Codex to web-search for current official docs and read primary docs before assuming from memory.
Do not guess where authoritative docs can answer the question. The most common right move is to web-search for the current official docs, open the relevant pages, and read them before coding. For APIs, versions, provider behavior, config, limits, lifecycle hooks, or security-sensitive flows, ground the answer in what the docs actually say.
Read docs before proceeding when any of these are true:
practice", "recommended", "today", "now", or "look it up".
the web for the official docs rather than hoping model memory is current.
plugin, CLI, model, cloud resource, or provider integration.
APIs, Next.js, React, Tailwind, Vite, Nitro, Drizzle, Prisma, Stripe, GitHub, Slack, Notion, browser APIs, deployment platforms, auth libraries, and similar.
webhooks, billing, payments, PII, encryption, data retention, migrations, retries, rate limits, quotas, caching, deploys, or compliance.
config, unsupported fields, changed defaults, or version mismatch.
registries, design-system docs, or package-level READMEs that could define the contract.
migration strategy, persistent IDs, event names, customer-visible behavior, or external automation contracts.
memory", or code copied from model memory for an external API.
Use the most authoritative source available:
tests for project-specific behavior.
notes, and SDK source/types for third-party behavior. Find these with web search when you do not already have the exact URL.
`npm view <pkg> version`, `pnpm view <pkg> version`, or the ecosystem equivalent, then read the docs for that major version.
as evidence, not folklore.
Avoid Stack Overflow, old blog posts, random snippets, and memory as the primary source when official docs exist. Use community sources only to debug symptoms after the authoritative contract is known.
1. Identify the exact surface: package name, installed version, target version, provider endpoint, CLI command, config file, local helper, schema, or product feature. 2. Search the web for the current official docs unless the relevant docs are already local or the user supplied a URL. Use targeted searches such as `<product> <feature> official docs`, `<package> migration guide`, or `<provider> API reference`. 3. Open and read the docs closest to that surface. Prefer local docs first for internal code, then official upstream docs. For new packages, verify the latest version before writing imports, config, or install commands. 4. Extract the few facts needed for the task: option names, imports, lifecycle rules, default behavior, breaking changes, limits, permissions, and examples for the current major version. 5. Implement or answer using those facts. If the docs conflict with existing code, inspect the local code path and call out the discrepancy. 6. Verify with the smallest useful check: typecheck, tests, build, CLI dry run, API schema validation, or a local reproduction. 7. In the final answer, name the docs or local files consulted when that evidence affects the recommendation or implementation.
docs from the web before creating config files or assuming old PostCSS setup.
imports, provider package names, streaming helpers, and server/runtime examples from official docs.
event retry, endpoint secret, and framework body-parsing docs before coding.
and router mode before assuming cache invalidation semantics.
migration conventions before generating files.
especially for `pull_request`, `workflow_run`, OIDC, tokens, and artifacts.
PKCE, token refresh, and app verification docs before changing code.
registries, schemas, and tests before inventing endpoints or
Small, composable skills for your favorite agent.
Repo: BuilderIO/skills
Use when asked to watch, babysit, audit, review, compare, or fix another agent's work from a…
Open and operate Agent-Native workspace apps through Dispatch MCP, with inline app surfaces,…
Use when running Claude Fable on codebase-heavy or token-heavy work and the user wants Fable…
Apply the same orchestration as `/efficient-fable` to any high-cost frontier model: delegate…
Experimental workflow for babysitting one explicitly authorized pull or merge request. Use to…
Experimental workflow for collecting and triaging product feedback, product telemetry,…