By mayflower
Generische agentische Dev-Loop-Kette: /devloop:specify|spec-to-tests|implement|critic|loop + Bindungs-Anker (Wächter-Vorbedingung, content-gebundene Stopps, CI-Required-Check). Projektübergreifend.
Adversarialer Reviewer mit FRISCHEM Kontext, geprimt auf Widerlegung ("widerlege, dass das fertig ist"); liefert ein STRUKTURIERTES Verdikt. Bei T3 prüft er zusätzlich das Proposal selbst (Reverse-Prompt-Injection auf den Reviewer, §6.6b). Nur-lesend.
Bekommt spec.md + Tests als VORGABE (erfindet sie nicht) und implementiert dagegen; arbeitet im eigenen Worktree unter eigener Identität, öffnet einen PR. Läuft als isolierter Subagent mit frischem Kontext.
Erzeugt zu jeder REQ-ID einer spec.md VOLLSTÄNDIGE, aber .skip'te Tests (echte Assertions/Calls, [REQ-…]-Tag im Titel), geroutet nach EARS-Typ. Läuft als EIGENER, isolierter Subagent — NICHT dieselbe Instanz wie implement (Anti-Test↔Code-Kollusion, §11
Leitet aus einer spec.md ein UNABHÄNGIGES Verhaltens-Orakel ab (triviales Referenzmodell + REQ-getaggte Invarianten + Adapter + fast-check model-based Harness), .skip't, im geschützten Twin-Pfad. Aus DOMÄNEN-WAHRHEITEN abgeleitet, NICHT aus den EARS-Kriterien abgeschrieben (Anti-Re-Anchor). Eigener isolierter Subagent — NICHT spec-to-tests, NICHT implement; sieht die generierten Tests nicht. Optional (nur bei .devloop twin.enabled). Teil des Spec-PR.
Führt Mensch + Agent zur spec.md (User Story + EARS-Kriterien mit REQ-<CTX>-<nr>-IDs) und leitet das Risiko-Tier DETERMINISTISCH aus dem Berührten ab. Erste Station der devloop-Kette; läuft als isolierter Subagent mit frischem Kontext.
Räumt lokale Branches (und ihre Worktrees) auf, deren Arbeit im Remote-Default-Branch gemergt ist — sicher (nie unmerged, nie main, nie der aktuelle Branch). Triggers; /devloop:cleanup, gemergte Branches aufräumen, Worktrees prunen, stale branches entfernen.
Adversarialer Review mit frischem Kontext, geprimt auf Widerlegung; liefert ein strukturiertes Verdikt (bei T3 zusätzlich Proposal-Prüfung). Einzelaufruf-Form; im orchestrierten Lauf spawnt /devloop:loop dies als isolierten Subagenten. Triggers; /devloop:critic, adversarialer Review, Verdikt gegen die Spec.
Implementiere gegen vorgegebene spec.md + Tests (erfinde sie nicht), im eigenen Worktree, öffne einen PR. Einzelaufruf-Form; im orchestrierten Lauf spawnt /devloop:loop dies als isolierten Subagenten. Triggers; /devloop:implement, gegen Spec implementieren, PR öffnen.
Verdrahte den devloop-Bindungs-Anker (CI-Required-Check devloop-precondition-check) + Config-Skeleton in EINEM Schritt in ein Ziel-Repo, damit die Wächter-Vorbedingung erfüllbar wird. Triggers; /devloop:init, Repo dev-loop-fähig machen, CI-Anker einrichten.
Driver der agentischen Dev-Loop-Kette. Orchestriert die Stationen specify→spec-to-tests→implement→critic als ISOLIERTE Subagenten mit frischem Kontext, hält an den zwei harten Mensch-Stopps (Spec-Review, T3-Merge) und führt die Rückkante mit Eskalation. Triggers; /devloop:loop <feature>, Dev-Loop starten, orchestrierte Spec→Tests→Code→Critic-Kette.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
Generische, projektübergreifende agentische Dev-Loop-Kette als Claude-Code-Plugin.
Operationalisiert das Design 2026-06-19-workflow-orchestration-design.md: eine Kette
spezialisierter Subagenten (specify → spec-to-tests → implement → critic) mit einem
Driver (/devloop:loop), zwei harten Mensch-Stopps, einer Rückkante mit Eskalation
und einer Wächter-Vorbedingung (Auto-Loop nur, wo die nicht-korrumpierbaren Wächter
stehen).
Die Sicherheit hängt nicht am Driver-Prompt, sondern an einem deterministischen, getesteten TypeScript-Kern (Zustandsmaschine + Approval-Verifikation) plus einem fail-closed CI-Required-Check und GitHub-Branch-Protection.
➡️ Benutzung (End-to-End): siehe USAGE.md.
/devloop:specify — führt zur spec.md (EARS + REQ--IDs + deterministisch abgeleitetes Tier)/devloop:spec-to-tests — Test-Skeletons je REQ--ID, geroutet nach EARS-Typ/devloop:spec-to-twin — (optional, .devloop twin.enabled) unabhängiges Verhaltens-Orakel (triviales Referenzmodell + REQ-getaggte Invarianten + fast-check model-based) aus Domänen-Wahrheiten — Korrektheit statt nur Spec-Treue/devloop:implement — konsumiert Spec+Tests, öffnet PR (schreibt Spec/Tests nicht selbst)/devloop:critic — adversarial, frischer Kontext, strukturiertes Verdikt/devloop:loop — der Driver (orchestriert die Stationen als isolierte Subagenten)/devloop:init — verdrahtet den CI-Bindungs-Anker in ein Ziel-Repo/devloop:cleanup — räumt lokale, im Remote gemergte Branches + ihre Worktrees sicher auf/plugin marketplace add mayflowergmbh/devloop
/plugin install devloop@devloop
# Updates:
/plugin marketplace update devloop
Veröffentlichung als Public-OSS unter der GitHub-Org
mayflowererfolgt nach grünem Pilot.
npm install
npm test # Vitest gegen den Kern + Struktur-Tests
npm run build # tsc src -> dist (dist ist Liefer-Artefakt)
npm run check:dist # verifiziert: eingechecktes dist == src
Dev-Install ohne Publish (lokaler Marketplace — kein git-Remote/Push nötig):
/plugin marketplace add ~/Code/devloop
/plugin install devloop@devloop
devloop@devloop = pluginName@marketplaceName (beide aus den Feldern name in
.claude-plugin/plugin.json bzw. marketplace.json, nicht aus dem Pfad).
Achtung Cache: Beim Installieren wird das Plugin nach ~/.claude/plugins/cache
kopiert (kein Symlink, kein Hot-Reload). Nach jeder Code-Änderung also neu bauen
und neu installieren — sonst testest du gegen den alten Cache:
npm run build
/plugin uninstall devloop@devloop
/plugin install devloop@devloop
/reload-plugins
(/plugin marketplace update devloop aktualisiert nur den Katalog, nicht den gecachten Code.)
MIT — siehe LICENSE. © 2026 Mayflower GmbH.
npx claudepluginhub mayflower/devloop --plugin devloopCollection of example skills demonstrating various capabilities including MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.