ce-dogfood-beta

Automates backend and frontend quality checks for your selected branch, comparing with master and fixing issues found during automated testing.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Santiagoisper/BOPE_VERSION_DEFINITIVA --skill ce-dogfood-beta-santiagoisper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-dogfood-beta
Source: https://github.com/Santiagoisper/BOPE_VERSION_DEFINITIVA/tree/main/.agents/skills/compound-engineering/ce-dogfood-beta
Command: npx skills add https://github.com/Santiagoisper/BOPE_VERSION_DEFINITIVA --skill ce-dogfood-beta-santiagoisper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the end-to-end QA process for your active branch, ensuring that every change is thoroughly tested and fixed before deployment.

Core Features & Use Cases

  • Branch Comparison: Automatically compares the active branch with the main branch to identify changes.
  • Browser Testing: Runs a comprehensive test matrix of every change in a real browser environment.
  • Autonomous Fixing: Automatically fixes issues, adds regression tests, and commits fixes until the branch is green.
  • Use Case: Before shipping a new feature, use this Skill to automatically test and fix any issues introduced by the feature, ensuring a smooth release.

Quick Start

Run the ce-dogfood-beta skill with the branch name you want to test, e.g., ce-dogfood-beta my-feature-branch.

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 browser testing and regression testing for a feature branch?

Full-stack QA automation for a branch works by automatically comparing it with the main branch, running a comprehensive test matrix in a browser, and autonomously fixing issues. It executes this process repeatedly until all tests pass and the branch is green.

Can I autonomously fix failing tests and commit changes before a release?

Yes, autonomous fixing automatically resolves issues found during browser testing, adds regression tests, and commits fixes until the branch is green. This ensures any changes introduced by a feature are thoroughly tested and fixed before deployment.

Do I need agent-browser and Python to run QA automation for branch testing?

Yes, you need agent-browser for browser automation and various Python libraries for testing and automation. These dependencies are required to execute the comprehensive test matrix and autonomously fix issues in your software branch.

What is the best way to compare a feature branch with the main branch for QA testing?

Automated branch comparison identifies changes between your active branch and the main branch to run a comprehensive test matrix. This approach ensures every change is thoroughly tested and fixed before deployment, providing a smooth release.

How do I run full-stack QA automation on my active branch?

Run full-stack QA automation by executing the Skill with your branch name. It compares the branch with main, runs a comprehensive test matrix in a browser environment, and autonomously fixes issues, adding regression tests until the branch passes.