buck2-test-workflow
Installation
SKILL.md
Buck2 Test Workflow
Overview
Ensure comprehensive test coverage and prevent downstream breakage by following a systematic testing workflow after any code changes. This skill provides step-by-step procedures for validating changes at multiple levels: immediate targets, entire packages recursively, affected targets via target determination, and reverse dependencies.
Critical Testing Principle
ALWAYS test comprehensively after making changes. A passing single test is not sufficient. Changes can break:
- Other tests in the same package
- Dependent packages downstream
- Integration points not immediately obvious
Follow the complete workflow below to catch issues before they reach production or break other developers' work.