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.