What problem does it solve?
This Skill centralizes and enforces two hard-team rules that were previously duplicated across many agent charters: preventing hardcoded agent names from seeding product code and ensuring contributors run tests for files they changed. Centralizing these rules reduces accidental test breakage, brittle CI configurations, and cross-squad coupling in product logic.
Core Features & Use Cases
- Product Isolation Rule: Detect and forbid hardcoded squad/agent names in tests, CI configs, and product code, recommending parameterized or clearly fake test fixtures instead.
- Peer Quality Check: Require verification that the test suite for modified files runs locally or in CI before declaring work done and updating history.md when mistakes are learned.
- Use Case: When a developer opens a PR that references a specific agent name in an assertion or workflow, run checks to replace it with a test fixture and confirm affected tests pass so the PR does not worsen pre-existing CI failures.
Quick Start
Apply the agent-conduct rules by scanning changed files for literal agent names and verifying the relevant tests run successfully before completing the pull request.