What problem does it solve?
This Skill enforces strict change control in the dotfiles repository, ensuring code quality, security, and maintainability through a series of checks and guidelines.
Core Features & Use Cases
- Change Classification: Categorizes changes into different classes like tracked assets, installer logic, and machine-local templates.
- Gate Chain: Enforces a sequence of checks including Claude guard hooks, Git hooks, tests, and CI to prevent code merges that violate policy.
- Commit/PR Rules: Enforces commit and pull request formatting, including message scope and branch naming conventions.
- Settings Management: Manages the template for
settings.json and handles its propagation to existing machines.
- Special Protocols: Provides guidelines for handling vendored content and rules files.
- Non-Negotiables: Outlines the non-negotiable rules and incidents that led to their implementation.
- Pre-Push Checklist: Offers a checklist to ensure changes meet all requirements before pushing to the repository.
Quick Start
Use the dotfiles-change-control skill to check if your changes comply with the repository's change control policies.