skill-gate

Enforce Issue-first governance by routing Issue-bearing messages to autopilot.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/o3-ozono/atdd-kit --skill skill-gate-o3-ozono
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-gate
Source: https://github.com/o3-ozono/atdd-kit/tree/main/skills/skill-gate
Command: npx skills add https://github.com/o3-ozono/atdd-kit --skill skill-gate-o3-ozono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill enforcement gate auto-triggers on every user message to ensure governance rules (Issue-first, skill invocation) are enforced before direct work.

Core Features & Use Cases

  • Pre-check routing: detect Issue references with work-start verbs and route to autopilot instead of triggering discovery or planning.
  • Governance guardrails: block code edits or actions without an associated Issue, and provide guidance to create or locate an Issue.
  • Autopilot guidance: instruct users to run /atdd-kit:autopilot <number> to work on the Issue.
  • Safety and compliance: reinforce the Iron Law (No Code Without an Issue) and the 1% Rule to ensure governance at every step.

Quick Start

Use this skill to enforce governance rules by routing Issue-bearing messages to autopilot (e.g., /atdd-kit:autopilot <number>) and blocking code edits without an Issue.

Frequently Asked Questions about skill-gate

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

FAQPage Schema
How do I enforce an issue-first workflow and prevent direct code edits?▼

To enforce an issue-first workflow, you need a governance gate that intercepts user messages, detects work-start verbs, and blocks direct code edits until an associated issue is referenced. This ensures no code is written without a linked issue.

What is autopilot routing for issue-bearing messages?▼

Autopilot routing is a pre-check mechanism that intercepts messages referencing an issue with a work-start verb, redirecting them to autopilot guidance instead of triggering standard discovery or planning workflows.

How do I stop accidental discovery or planning when an issue is already referenced?▼

You can prevent accidental discovery or planning by applying a pre-check gating policy that validates message content for issue references and work-start verbs before any downstream skill execution begins.

Does this governance gate require dependencies to enforce the Iron Law?▼

No, this governance gate operates without external dependencies to enforce the Iron Law. It functions as a standalone enforcement layer that blocks code edits and provides autopilot guidance intrinsically.

Why are my code edits blocked when I start working on a task?▼

Code edits are blocked because the governance gate enforces the Iron Law, requiring an associated issue before any code modifications. It routes issue-bearing messages to autopilot and instructs you to create or locate an issue.

How do I start working on an issue after the governance gate triggers?▼

To start working on an issue after the gate triggers, follow the autopilot guidance provided by the system and execute the command /atdd-kit:autopilot <number> to proceed with the linked issue.