gate

Run lint, typecheck, build, and test cycles with automatic fixes.

18|1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/iankiku/forwward-teams --skill gate-iankiku
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gate
Source: https://github.com/iankiku/forwward-teams/tree/main/skills/gate
Command: npx skills add https://github.com/iankiku/forwward-teams --skill gate-iankiku

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of code quality verification, continuously running lint, typecheck, build, and test cycles, ensuring code reliability without manual intervention.

Core Features & Use Cases

  • Self-Healing Verification: Automatically detects and fixes issues in the codebase, iterating up to 4 times.
  • Stack Detection: Identifies the development stack and uses appropriate tools for linting, typechecking, building, and testing.
  • Optional Audit Pass: Before running the loop, can invoke an audit to clean the branch.
  • Circuit Breaker: After 4 iterations without full pass, reports the failing checks and does not fake a PASS.

Quick Start

Run the gate skill to automatically verify the code quality for your project.

Frequently Asked Questions about gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code quality verification for continuous integration?

Automated code quality verification runs lint, typecheck, build, and test cycles to ensure reliability. It uses a self-healing loop to automatically detect and fix issues, iterating up to 4 times before stopping.

What is a self-healing loop for linting and automated testing?

A self-healing loop for automated testing detects and fixes issues in the codebase, retrying up to 4 times. It includes a circuit breaker that stops after 4 iterations without a full pass to avoid faking a success.

How do I run lint, typecheck, build, and test cycles across different programming stacks?

Run lint, typecheck, build, and test cycles across different programming stacks using stack detection. This identifies the development stack and automatically uses appropriate tools for each verification phase.

Can I clean my branch before running automated testing and linting checks?

Yes, you can clean your branch before running automated testing and linting checks. An optional audit pass can be invoked before the self-healing loop to prepare and clean the branch.

Do I need specific linters and build systems to use automated code quality checks?

Yes, automated code quality checks require specific tools like linters, typecheckers, build systems, and test runners. The process detects your stack and uses these existing dependencies to verify code reliability.

What happens if code quality checks fail repeatedly during continuous integration?

If code quality checks fail repeatedly during continuous integration, a circuit breaker activates after 4 iterations without a full pass. It reports the failing checks and stops the process to avoid faking a pass.