Devloop — AI skill for Claude Code
A guard-railed, closed-loop workflow for AI coding agents: live state bus + execution-level hard intercepts for Claude Code and Codex (GitHub PR / GitLab MR).
How to install Devloop
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open compforge/devloop and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Devloop does
A guard-railed, closed-loop workflow for AI coding agents: live state bus + execution-level hard intercepts for Claude Code and Codex (GitHub PR / GitLab MR). From step-level to requirement-level; eval-driven, spec-driven, human-in-the-loop.
Alternatives in AI
- Ralphex — Extended Ralph loop for autonomous AI-driven plan execution 1.1k ★
- SoloDawn — Catches and repairs AI hallucinations before delivery: three quality gates, 31 built-in rules, a self-healing 312 ★
- Aelf-skills Contribution Guide (Adding New Skills) — This guide is the hard gate for both human contributors and AI agents 182 ★
README
[English](./README.md) | [简体中文](./README.zh-CN.md)
devloop
**A controlled PR/MR development lifecycle for AI coding agents.**
This repository is a cross-CLI plugin marketplace. Its flagship plugin, `devloop`, helps Claude Code and Codex complete branch-based development without losing control of repository state, validation, Git mutations, or concurrent sessions.
The marketplace also distributes `code-taste`, a skill-only plugin for architecture, boundaries, naming, maintainability, documentation, and code review, plus `quality`, a skill-only plugin for evidence-driven project quality evaluation.
enter repo → start branch → develop → normalize → lint ∥ test → commit → push → PR/MR → human merge
devloop supports GitHub PRs and GitLab MRs, selected from each repository's origin. Merge remains a human decision.
Why devloop
AI coding often loses time at the boundaries around the code:
- Information lag — the agent guesses the current repository, branch, PR/MR, and validation state from conversation history.
- Soft conventions do not enforce themselves — instructions such as “do not commit to main” or “do not use
git add -A” can still be bypassed without execution-level guards. - Concurrent sessions collide — multiple agents sharing one checkout can switch branches underneath each other, mix uncommitted work, or resolve an operation to the wrong repository.
devloop turns those boundaries into a reusable development loop: live context tells the agent where it is, controlled transactions own Git side effects, validation runs against affected Components, and managed worktrees isolate concurrent work.
What the devloop plugin provides
- Controlled Git/PR transactions —
gcam,gcamp, andgcamprperform commit, commit + push, and commit + push + PR/MR respectively. New work starts from the intended target branch instead of inheriting accidental commits from the current HEAD. - Affected-Component validation — a repositor
Related Skills
Danger Guard Skill
AI agent safety shield. Intercepts dangerous commands, requires password verification, sends alerts. Works wit
Claw Consensus
Run AI agents across machines without state drift: consensus protocol (propose/counter/accept/commit), dual-ra
Spotlight Paper Writing
Spotlight: a Claude skill for NeurIPS, ICLR, ICML, CVPR, and ACL papers. Settle a closed-loop narrative before
Closed Loop SaaS
A Claude Code plugin for agent-legible repository knowledge management. Enforces CLAUDE.md as a navigation map
Agent Coord
Machine-wide coordination layer so multiple AI coding agents (Claude Code, Codex, ...) don't step on each othe
Adaptive Model
Claude Code skill that routes each step to the optimal Claude model (Haiku, Sonnet, Opus) based on cognitive c
Related Agents
Invariant Completeness Reviewer
Use this agent when reviewing code changes that introduce or modify a claimed invariant, a classification/enum
Security Officer
OWASP + STRIDE pass over a change or surface. Fails closed — unresolved risk blocks ship. Spawn for anything t
QA Ticket
Independently QA a Jira ticket or GitLab merge request against a deployed build on the test server (normally s