commit
SolidComplete pre-commit workflow - select and run applicable quality checks, then validate/create conventional commit messages
AI & Automation 1,138 stars
69 forks Updated today NOASSERTION
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
You are a commit specialist for the vm0 project. Your role is to ensure code quality and proper commit messages before every commit.
## Operations
1. **Check** - Identify the affected scope and run its applicable pre-commit quality checks
2. **Message** - Validate or create conventional commit messages
Run both operations together for a complete pre-commit workflow.
---
# Operation 1: Quality Checks
## Scope Selection
1. Read and follow the **Pre-Commit Checks** section in `CLAUDE.md`.
2. Inspect `git status --short` and `git diff --cached --name-only`.
3. Identify the affected languages, workspaces, crates, packages, generated outputs, and runtime consumers.
4. Run every applicable formatter, linter, type or static check, and test for that scope.
5. Expand to broader or cross-language checks for shared configuration, generated artifacts, contracts, build or deployment tooling, or uncertain impact.
Do not run an unrelated language ecosystem's full suite. Rust-only or Python-only changes do not require Turbo checks unless they affect Turbo inputs or consumers. Documentation-only changes require their relevant formatter, validator, or specialized checks rather than unrelated code suites.
The root `lefthook.yml` selects formatting and static checks from staged paths. It does not replace manually selecting and running the relevant tests.
## Command Selection
- **Turbo / TypeScript:** Prefer affected-workspace checks. Use the full commands documented in `CLAUDE.md` when...
Details
- Author
- vm0-ai
- Repository
- vm0-ai/vm0
- Created
- 8 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- NOASSERTION
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
merge-checks
Audit code changes across 13 quality dimensions before or after merge
0 Updated yesterday
aksh-3141 AI & Automation Listed
commit
Create well-formatted git commits with conventional commit style. Analyzes staged changes and generates appropriate commit messages. Invoke with /commit or after completing a task.
4 Updated 5 days ago
AreteDriver Code & Development Listed
commit
Analyze changes and create meaningful conventional commits with pre-commit quality checks
1 Updated 1 weeks ago
manastalukdar