Finish Work - Pre-Commit Checklist
CommunityShip code with checks, docs, and confidence.
Software Engineering#code quality#testing#database migrations#pre-commit#spec synchronization#api changes
AuthorLinXueyuanStdio
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It prevents incomplete or inconsistent changes from being committed by ensuring code passes quality gates, relevant tests exist, specs and docs stay in sync, and cross-layer impacts are verified.
Core Features & Use Cases
- Pre-commit quality verification: Runs linting, type-checking, and tests, and flags common issues like leftover console logs or unsafe TypeScript patterns.
- Test and documentation completeness: Promotes adding unit/regression/integration tests when logic or behavior changes, and updating backend/frontend/spec documentation when needed.
- Infra/cross-layer contract guardrails: Enforces stricter requirements (executable contracts, validation/error matrices, and required test points) when changes touch infrastructure or shared contracts.
Quick Start
Ask the AI to run the Finish Work checklist for your changes and tell you exactly which items you still need to address before committing.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Finish Work - Pre-Commit Checklist Download link: https://github.com/LinXueyuanStdio/viben/archive/main.zip#finish-work-pre-commit-checklist Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.