What problem does it solve?
Manually committing compiler changes requires running multiple verification steps, choosing the right commit prefix, and updating tracking logs, which is error-prone and inconsistent across contributors.
Core Features & Use Cases
- Automated Verification Pipeline: Runs compiler tests, lint, and format checks before allowing a commit, preventing broken code from entering the repository.
- Smart Prefix Detection: Automatically selects
[rust-compiler] or [compiler] based on whether files in compiler/crates/ were modified.
- Orchestrator Log Maintenance: Updates the Rust port orchestrator log with test results when Rust changes are included in the commit.
- Use Case: A contributor finishes implementing a new aliasing optimization in the React compiler. They invoke this skill with the commit title, and it runs all verification, reviews the diff, updates the tracking log, and creates a properly formatted commit message.
Quick Start
Use the compiler-commit skill to verify my uncommitted changes and commit them with the appropriate prefix.