What problem does it solve? It prevents broken code from entering the repository by enforcing a mandatory validation sequence before any git add, commit, or pull request, catching formatting, lint, test, and build failures locally instead of in CI. ## Core Features & Use Cases - Backend Validation: Runs gofmt, golangci-lint, and go test on changed Go files, blocking commits until all checks pass. - Frontend Validation: Executes ESLint and conditional Vite builds for changes under webs/, with auto-fix attempts via lint:fix and prettier. - Cross-Layer and Documentation Sync: Verifies that API changes are reflected in frontend clients and that bilingual documentation stays updated. - Use Case: Before committing a change that touches both a Go API handler and its React frontend consumer, run this skill to confirm formatting, linting, tests, build, staging hygiene, and a prepared semantic commit message. ## Quick Start Run the pre-commit validation on my current changes and report whether the working tree is ready to commit.