.copilot/skills/test-discipline/SKILL.md
Update tests when changing APIs — no exceptions
npx skillsauth add swigerb/sonicaidrivethru test-disciplineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When APIs or public interfaces change, tests must be updated in the same commit. When test assertions reference file counts or expected arrays, they must be kept in sync with disk reality. Stale tests block CI for other contributors.
EXPECTED_FEATURES, EXPECTED_SCENARIOS), they must match the actual files on disk✓ Correct:
distributed-mesh.md to features/ → added 'distributed-mesh' to EXPECTED_FEATURES array✗ Incorrect:
built-in-roles.md → left EXPECTED_FEATURES at old count (PR blocked)data-ai
{what this skill teaches agents}
data-ai
{what this skill teaches agents}
tools
Cross-platform path handling and command patterns
development
Core conventions and patterns used in the Squad codebase