dogfood

Run smoke-driven fix-through loops on invocation targets until convergence.

5|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/dbc-oduffy/coordinator-claude --skill dogfood-dbc-oduffy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/dbc-oduffy/coordinator-claude/tree/main/plugins/coordinator/skills/dogfood
Command: npx skills add https://github.com/dbc-oduffy/coordinator-claude --skill dogfood-dbc-oduffy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents newly built skills, scripts, commands, and pipelines from drifting into “looks fine” status by forcing an evidence-based smoke-driven fix-through loop until the target converges or the team replans.

Core Features & Use Cases

  • Binary fix-through outcome: Repeatedly exercises the specified target and either fixes it through or triggers switch-gears for a replan—no “log and defer” dogfooding.
  • Tiered coverage (narrow, broad, shakedown): Controls how many surfaces get exercised and when PM check-ins occur.
  • Pre-flight guardrails: Enforces idempotent re-runs, machine-parseable progress, and a hard framing audit to keep the posture fix-through rather than verification-only.

Quick Start

Run /dogfood my-skill --narrow to iteratively execute the target, capture evidence, and fix in-cone failures until it either converges or switches to a replan.

Frequently Asked Questions about dogfood

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I smoke test a new script and fix failures iteratively until it works?▼

To smoke test a new script, run an evidence-based fix-through loop that repeatedly exercises the target, diagnoses in-cone failures, and applies fixes until the pipeline converges or triggers a replan.

What is dogfooding in software engineering and how does it validate pipelines?▼

Dogfooding is running your own newly built pipelines or scripts through a smoke-driven validation loop to capture evidence and force iterative fixes until the end-to-end goal succeeds, preventing drift into false success.

Why do my smoke tests pass but the pipeline still fails in production?▼

Smoke tests pass but pipelines fail when validation only logs issues instead of forcing a binary fix-through outcome; you need a loop that mandates per-finding classification and iterates on failures until convergence.

How do I run idempotent re-runs during post-build validation?▼

To run idempotent re-runs during post-build validation, enforce a pre-flight guardrail that ensures repeated invocations of the target produce machine-parseable progress artifacts and explicit per-pass mode artifacts for convergence tracking.

When should I switch from iterative fixing to replanning a failing build?▼

You should switch from iterative fixing to replanning when the smoke-driven fix-through loop exhausts tiered coverage options, including narrow, broad, and shakedown passes, without achieving convergence on the invocation target.

Can I control how many surfaces get exercised during pipeline smoke testing?▼

You can control exercised surfaces during pipeline smoke testing by selecting tiered coverage modes—narrow, broad, or shakedown—which dictate the scope of validation and when PM check-ins occur.