quality-gate
CommunityAutomate all code quality checks, ensure PR readiness.
Software Engineering#automation#testing#developer tools#linting#CI/CD#software quality#code validation
AuthorBerryKuipers
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually running and validating multiple quality checks (tests, lint, build, types, audit) before a Pull Request is time-consuming, inconsistent, and prone to human error. This Skill automates the entire quality assurance workflow.
Core Features & Use Cases
- Comprehensive Validation: Runs tests, code quality audits, production build, TypeScript type checks, and linting validation.
- Structured Results: Aggregates all check results into a clear pass/fail output with detailed blockers and warnings.
- Automated Remediation: Identifies failing checks and can delegate to appropriate agents for automated fixes, with retry logic.
- Use Case: Integrate this Skill into your CI/CD pipeline or Conductor workflow to ensure no code reaches a Pull Request without meeting all predefined quality standards.
Quick Start
Execute the full quality gate on your project
This will run npm test, npm run audit:code, npm run build,
tsc --noEmit, and npm run lint, then aggregate results.
quality-gate
Output:
{
"qualityGate": "pass",
"checks": {
"tests": {"status": "pass"},
"audit": {"score": 8.5},
"build": {"status": "pass"},
"typeCheck": {"status": "pass"},
"lint": {"status": "pass"}
},
"blockers": []
}
Dependency Matrix
Required Modules
npmtsceslintjqgrepsed
Components
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: quality-gate Download link: https://github.com/BerryKuipers/claude-code-toolkit/archive/main.zip#quality-gate Please download this .zip file, extract it, and install it in the .claude/skills/ directory.