AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Dogfooding Program

skill-amey-thakur-ai-skills-dogfooding-program · by Amey-Thakur

Run an internal dogfooding program with staged cohorts, one feedback intake, and numeric exit criteria to general availability. Use when a pre-release product needs real internal use to surface bugs and adoption risk before it ships to customers.

No reviews yet
0 installs
22 views
0.0% view→install

Install

$ agentstack add skill-amey-thakur-ai-skills-dogfooding-program

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-amey-thakur-ai-skills-dogfooding-program)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
22d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Dogfooding Program? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Dogfooding program

Dogfooding means your own company uses the unfinished product to do real work, so the bugs that only appear in real use surface on employees instead of customers. It fails in two directions: as theater, where people install the build and never touch it, and as a popularity contest, where ten enthusiasts' praise hides a hundred quiet abandonments. A program with cohorts, routed feedback, and hard exit gates keeps it honest.

Method

  1. Define what counts as using it. A passive install is not dogfooding.

Require the cohort to do actual work on the new thing, and demote or remove the old tool so falling back takes effort. If people can quietly keep using the incumbent, you learn nothing.

  1. Ramp cohorts in rings. Start with the team (dozens), widen to the org

(hundreds), then the whole company (thousands). Each ring is a gate: do not widen until the current ring's crash rate and top bugs sit under threshold. Microsoft calls these rings; Google runs fishfood before dogfood.

  1. Route all feedback into one intake. Bugs go to the tracker with build

number and repro steps, feature requests to a backlog, sentiment to a survey. A screenshot dropped in a chat thread is feedback that dies where it lands.

  1. Instrument adoption instead of trusting the mood. Track daily actives

inside the cohort, task completion, and the fallback rate to the old tool. Loud fans in a channel are not data; silent churn is the signal that matters, and only telemetry shows it.

  1. Triage on a cadence and close the loop. Hold a weekly bug review, keep a

visible burn-down, and reply to reporters. Dogfooders who never hear back stop reporting, and then the program looks healthy precisely because it went quiet.

  1. Set numeric exit criteria before you start. Name the crash-free rate, zero

open P0 and P1 bugs, a retention floor, a CSAT or NPS bar, and no open data-loss defect. Exit to GA is a checklist met, not a launch date arrived.

  1. Keep exit reversible and write the known-issues list. If the bar is not

met, hold. A tool your own company will not use is the clearest possible no-go, and shipping past that signal to hit a date is how the program becomes theater.

Checks

  • Can a cohort member get their real work done on the build, or do they quietly

reach for the old tool?

  • Do you know the fallback rate and daily actives from telemetry, not from vibes?
  • Are the exit criteria numbers you can check, or adjectives you can argue about?

Boundaries

Dogfooding surfaces real-use bugs and adoption risk; it is not a valid usability study, since employees are a small, expert, biased sample and not your customers. Pair it with an external beta for representativeness, and route the GA go decision itself to the launch-review skill rather than treating a clean dogfood as a launch.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.