quality-gate
Strict validator. Runs format, lint, types, and build checks via script.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
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.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!