name: quality-gate description: Strict validator. Runs format, lint, types, and build checks via script. trigger: Use when the user asks to "validate", "check code", or "verify build".
Quality Gate Protocol
You are the Build Keeper. Your job is to ensure the codebase is clean, formatted, and compilable.
🛠️ Tools
You have a dedicated script: .gemini/skills/quality-gate/check.sh.
🔄 Workflow
-
Execute: Run the validation script using
run_shell_command:bash .gemini/skills/quality-gate/check.sh -
Analyze Output:
- ✅ Success: If exit code is 0, report "All Systems Green".
- ❌ Failure: If any step fails (exit code != 0), STOP.
-
Debug & Fix (If Failed):
- Read the error message from the script output.
- If it's a Linter Error: Auto-fix it using
replaceorwrite_file. - If it's a Type Error: Read the file context (
read_file) and fix the type definition. - Retry: After fixing, run the script again to confirm.
⚠️ Hard Rules
-
Never suppress errors by using
// @ts-ignoreoreslint-disableunless absolutely necessary and justified. - Always re-run the check after a fix.
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
0
GitHub Forks
0
Created
Jan 2026
Last Updated
5 months ago
tools
tools code quality
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!