dogfood

Run a full dogfooding session against a Codegraph release and generate a structured report.

86|20|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/optave/ops-codegraph-tool --skill dogfood-optave
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/optave/ops-codegraph-tool/tree/main/.claude/skills/dogfood
Command: npx skills add https://github.com/optave/ops-codegraph-tool --skill dogfood-optave

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams through end-to-end validation of a Codegraph release by simulating real-world dogfooding scenarios, surfacing issues before deployment.

Core Features & Use Cases

  • Orchestrates a full dogfooding session against a release (stable/npm or dev tarball) and produces a formal report.
  • Validates command coverage, engine comparisons, and bug discovery to ensure release readiness.
  • Generates a structured DOGFOOD_REPORT detailing findings for stakeholders.

Quick Start

Initiate a dogfooding session against the target codegraph release and generate a comprehensive report.

Frequently Asked Questions about dogfood

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

FAQPage Schema
How do I run end-to-end dogfooding validation for a codegraph release?

Codegraph release testing supports both stable npm releases and development builds distributed as GitHub tarballs, allowing you to validate production deployments and upcoming changes seamlessly.

How does automated dogfooding reproduce issues before deployment?

The dogfooding workflow uses Bash orchestration combined with Read, Write, Glob, Grep, Task, and Edit tools to automate installation, execute command coverage, compare engines, and capture structured results for stakeholder auditing.

What is included in a structured dogfooding report for release testing?

A structured dogfooding report details findings from the validation session, including command coverage results, engine comparison metrics, and discovered bugs, providing stakeholders with formal proof of release readiness.

Can I validate both stable npm releases and dev builds with dogfooding?

Yes, dogfooding automation validates both stable npm releases and dev builds from GitHub tarballs, comparing engine behavior and verifying every command to ensure comprehensive release readiness across different distribution formats.

What's the best way to automate command coverage testing for codegraph releases?

The best way to automate command coverage testing is running a full dogfooding session that orchestrates installation, verifies every command against the codegraph release, and outputs a formal structured report for auditing.