What problem does it solve?
This Skill automates comprehensive verification processes, enabling quick detection of build, type, lint, and security issues to prevent faulty code from progressing further.
Core Features & Use Cases
- Build Verification: Checks if the project compiles successfully using common build tools.
- Type Checking: Detects type errors for TypeScript and Python projects, ensuring code correctness.
- Linting: Runs code style and quality checks to enforce standards.
- Testing: Executes unit tests and evaluates coverage, guaranteeing functionality.
- Security Scanning: Looks for secrets, API keys, and logging statements that may pose risks.
- Diff Review: Allows review of recent code changes to catch unintended modifications.
- Use Case: A developer pushes a code update; this Skill verifies build success, code quality, and security issues before creating a pull request.
- Continuous Monitoring: Schedule periodic checks during long development sessions to maintain code integrity.
Quick Start
Run the verification process after code changes to automatically check and report on build, tests, lint, security issues, and diffs.