What problem does it solve?
This Skill simplifies the process of verifying, staging, committing, and pushing code changes, reducing manual errors and saving development time.
Core Features & Use Cases
- Code Verification: Runs cargo check and clippy to ensure code compiles and is lint-free before commit.
- Selective Staging: Assists in staging only affected files explicitly mentioned, avoiding accidental inclusion of unrelated files.
- Commit Automation: Formats commit messages using Jira ticket IDs and appends co-author information, streamlining team collaboration.
- Push Management: Handles pushing to remote branches, including setting upstream links for new branches, fulfilling typical CI/CD workflows.
- Use Case: A developer uses this Skill to validate Rust code, prepare commits with proper formatting, and push to a shared repository with minimal manual steps.
Quick Start
Use the commit skill to verify the current code changes, create a properly formatted commit, and push the updates to the remote repository.