Search

PythonReactSEOPDF
GitHub Skill

quality-gate

Strict validator. Runs format, lint, types, and build checks via script.

shvydak☆ 0 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill 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

  1. Execute: Run the validation script using run_shell_command:

    bash .gemini/skills/quality-gate/check.sh
    
  2. Analyze Output:

    • ✅ Success: If exit code is 0, report "All Systems Green".
    • ❌ Failure: If any step fails (exit code != 0), STOP.
  3. Debug & Fix (If Failed):

    • Read the error message from the script output.
    • If it's a Linter Error: Auto-fix it using replace or write_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-ignore or eslint-disable unless 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!