run-tests-on-the-unmodified-codebase-before-starting-to-establis

Run the full test suite on the unmodified codebase before code changes.

437|45|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/ZaxbyHub/opencode-swarm --skill run-tests-on-the-unmodified-codebase-before-starting-to-establis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests-on-the-unmodified-codebase-before-starting-to-establis
Source: https://github.com/ZaxbyHub/opencode-swarm/tree/main/.opencode/skills/generated/run-tests-on-the-unmodified-codebase-before-starting-to-establis
Command: npx skills add https://github.com/ZaxbyHub/opencode-swarm --skill run-tests-on-the-unmodified-codebase-before-starting-to-establis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the common problem of incorrectly labeling new test failures as pre-existing issues after code changes, which leads to wasted debugging effort and inaccurate bug tracking.

Core Features & Use Cases

  • Pre-Change Baseline Enforcement: Mandates running the full test suite on the unmodified codebase before any modifications to capture all existing test failures.
  • Accurate Failure Attribution: Creates a documented baseline to clearly distinguish new bugs introduced by changes from pre-existing test failures.
  • Real-World Use Case: When implementing a new feature or fixing a bug, use this Skill to first run all tests to document which tests were already failing, so you don't waste time investigating issues you didn't cause.

Quick Start

Use this skill to run the full test suite on the current unmodified codebase to capture all pre-existing test failures before making any code changes.

Frequently Asked Questions about run-tests-on-the-unmodified-codebase-before-starting-to-establis

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

FAQPage Schema
How do I establish a pre-change test baseline to avoid misattributing test failures?

Running the full test suite on the unmodified codebase before modifying any code captures all pre-existing test failures. This documented baseline clearly distinguishes new bugs introduced by your changes from issues that already existed.

Why should I run tests on the unmodified codebase before starting development?

Running tests on the unmodified codebase first prevents misattribution of post-change test failures to pre-existing issues. This approach captures a documented baseline of existing failures, reducing debugging overhead and improving change validation accuracy.

What is the best way to document existing test failures before a code change?

Executing a full test run on the unmodified codebase before implementing modifications documents all existing test failures. This creates a verifiable pre-change test baseline for accurate failure attribution during later code change validation.

Can I use pre-change testing for both feature additions and bug fixes?

Pre-change testing applies to all software development workflows involving code changes, bug fixes, and feature additions. Running the full test suite beforehand ensures accurate test failure attribution across any type of code modification workflow.

When do I need to capture a pre-change test failure baseline?

You need to capture a pre-change test failure baseline whenever implementing a new feature or fixing a bug. Documenting which tests were already failing on the unmodified codebase ensures you do not waste time investigating issues you did not cause.