ce-dogfood-beta

Run diff-scoped browser QA of the active branch against main.

13|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/misty-step/harness-kit --skill ce-dogfood-beta-misty-step
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-dogfood-beta
Source: https://github.com/misty-step/harness-kit/tree/main/skills/.external/every-ce-dogfood-beta
Command: npx skills add https://github.com/misty-step/harness-kit --skill ce-dogfood-beta-misty-step

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diff-scoped browser QA of the active branch against main to validate end-to-end behavior. It enables a hands-off, diff-driven QA pass that identifies how changes alter user journeys, then orchestrates automated browser testing and fixes before shipping.

Core Features & Use Cases

  • Diff the active branch against main to surface all changed user journeys and end states.
  • Build an exhaustive browser-based test matrix that covers full user journeys, including edge and error paths.
  • Drive tests in a real browser environment using agent-browser, collecting evidence and outcomes.
  • Autonomously fix issues, add regression tests, and commit each fix until the matrix is green.
  • Generate a comprehensive dogfood report documenting diffs, flows, fixes, and learnings.

Quick Start

Run the dogfood workflow on the target branch to analyze changes, map flows, run the end-to-end matrix, and auto-fix issues until the matrix is green.

Frequently Asked Questions about ce-dogfood-beta

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

FAQPage Schema
How do I automate end-to-end browser QA for a specific branch?

Automated end-to-end browser QA runs by diffing the active branch against main to map changed user journeys, then driving browser-based test execution. It orchestrates diff analysis, flow mapping, and matrix construction to validate behavior autonomously.

Can I automatically fix failing browser tests and add regression coverage?

Autonomous browser QA fixes failing tests by applying code fixes, adding regression tests, and committing each fix iteratively. This loop continues until the entire end-to-end test matrix is green and all edge paths pass.

What do I need to run diff-scoped dogfood testing on my active branch?

Diff-scoped dogfood testing requires a running dev server, agent-browser, and access to branch diff outputs. These prerequisites enable the workflow to map user flows and execute the browser test matrix against the active branch.

How does diff analysis map changed user journeys for browser test matrices?

Diff analysis maps changed user journeys by comparing branch differences against main to identify altered end states and flows. It builds an exhaustive browser-based test matrix from these findings, covering full journeys including edge and error paths.

What is included in the dogfood report after automated browser testing?

The dogfood report documents diffs, mapped flows, applied fixes, and learnings generated during automated browser testing. It provides a comprehensive record of the end-to-end QA pass, detailing how changes altered user journeys and what was fixed.

Does agent-browser work with dev servers to test edge and error paths?

Agent-browser drives tests against a running dev server to collect evidence and outcomes across full user journeys. It handles edge and error paths within the constructed test matrix to validate end-to-end behavior thoroughly.