rxdt

Loopgate Harness — Development skill for Claude Code

Development community

A repo-native coding-agent loop harness for Claude, Codex, Copilot, and other CLI agents.

How to install Loopgate Harness

This entry records only its repository, not the path inside it, so there is no exact command to give. Open rxdt/loopgate_harness and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Loopgate Harness does

A repo-native coding-agent loop harness for Claude, Codex, Copilot, and other CLI agents. Agents can edit. Gates decide what lands. You set the plan in motion. The agents take a prompt, and each iteration must update specs and commit through guardrails.

Alternatives in Development

  • Fidelity — Measure how faithfully a clone reproduces a site — pixel-diff plus motion-fidelity into one 0-100 score, a let 3.6k ★
  • Harness Remote — Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI 356 ★
  • Dashclaw Quality — Recurring find-and-fix quality pass over the whole DashClaw app — browser smoke (frontend-verify) + code gates 297 ★

README

Blue infinity loop

L∞pGate

Run coding agents strictly and only accept changes that pass your quality gates.

A loop harness for Claude, Codex, Copilot, or any CLI agent. A loop runner hands each agent a prompt. Agents can edit. Gates decide what lands. You set the plan. Each agent iteration must update specs and commit through quality guardrails.

![Python](https://img.shields.io/badge/Python-3.10+-3776AB?logo=python&logoColor=white) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://makeapullrequest.com) [![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/) ![GitHub activity](https://img.shields.io/github/commit-activity/m/rxdt/loopgate-harness) ![GitHub Release](https://img.shields.io/github/v/release/rxdt/loopgate-harness?color=pink) ![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/roxdtvc) [![](https://img.shields.io/badge/code%20style-mine-999)](https://github.com/sebmestrallet/absurd-badges) [![](https://img.shields.io/badge/created%20an%20AGI%20by%20mistake-no-3C1)](https://github.com/sebmestrallet/absurd-badges) ![Claude](https://img.shields.io/badge/Claude-D97757?style=for-the-badge&logo=claude&logoColor=white) [![gate](https://github.com/rxdt/loopgate_harness/actions/workflows/ci.yml/badge.svg)](https://github.com/rxdt/loopgate_harness/actions/workflows/ci.yml) ![GitHub Repo Size](https://img.shields.io/github/repo-size/rxdt/loopgate-harness) [![mutation](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Frxdt%2Floopgate_harness%2Fmain%2Fmutation-score.json)](https://github.com/rxdt/loopgate_harness/actions/workflows/mutation.yml)


TL;DR

  1. `gh repo create /<your-new-app