By buczi11
33 battle-tested skills + a minimal harness (CLAUDE.md, verifier subagent, format-on-write hook, MEMORY index, loop runner) for Claude Code, Cursor, Codex, and Gemini CLI.
Use when starting any conversation in a loopkit-enabled project - establishes how to find and use loopkit's 49 skills, requiring skill invocation before ANY response including clarifying questions.
Catch the accessibility failures that ship in almost every AI-built UI. Use after building any interactive component.
Review a diff against the goal spec assuming the code is BROKEN. The reviewer that lives in the maker's head always agrees with itself — this pulls review into a hostile, separate pass. Invoke after every code change before marking work done.
Verify that an endpoint checks ownership, not just authentication. Use on any handler that reads or mutates user data.
1. Find a known-good commit and a known-bad one. Confirm both by actually checking out and testing.
Requires secrets
Needs API keys or credentials to function
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.
▄█ ▄██████▄ ▄██████▄ ▄███████▄ ▄█ ▄█▄ ▄█ ███
███ ███ ███ ███ ███ ███ ███ ███ ▄███▀ ███ ▀█████████▄
███ ███ ███ ███ ███ ███ ███ ███▐██▀ ███▌ ▀███▀▀██
███ ███ ███ ███ ███ ███ ███ ▄█████▀ ███▌ ███ ▀
███ ███ ███ ███ ███ ▀█████████▀ ▀▀█████▄ ███▌ ███
███ ███ ███ ███ ███ ███ ███▐██▄ ███ ███
███▌ ▄ ███ ███ ███ ███ ███ ███ ▀███▄███ ███
█████▄▄██ ▀██████▀ ▀██████▀ ▄████▀ ███ ▀█▀ █▀ ▄████▀
A drop-in .claude/ harness + 49 battle-tested skills for coding agents.
Plan → Act → Verify, enforced by files on disk. Ships the floor, keeps out of your way.
# 1. drop the harness into your project (safe: skips existing files)
curl -fsSL https://raw.githubusercontent.com/Archive228/loopkit/main/install.sh | bash
# 2. open Claude Code / Cursor / Codex in the same directory
claude
# 3. write a one-line spec, then let the loop drive
echo "STATUS: not-started" > IMPLEMENTATION_PLAN.md
./run.sh
That's it. Skills load only when a task triggers them. The verifier subagent closes the loop.
Existing files are kept by default. Pass
FORCE=1to overwrite, orBACKUP=1to snapshot your current.claude/to.claude.bak-<timestamp>/before writing.
Straight from my own .claude/ directory. This is the loadout I actually reach for — not a methodology, not a lifecycle, not a framework.
loopkit is:
loopkit isn't:
run.sh is 8 lines.Every skill fires inside this shape. The harness enforces it.
PLAN ──▶ ACT ──▶ VERIFY
▲ │
└────── revise ──────┘
spec-first, context-budget, tool-restraint, planner-spec-expand, sprint-contract load here.adversarial-verify + evaluator-calibration + the verifier subagent close the loop before anything ships.Full theory: Loop and Harness engineering: 7 files, 5 steps.
your-project/
├── .claude/
│ ├── CLAUDE.md # 60-line standing context (edit for your stack)
│ ├── settings.json # permission allowlist + format-on-write hook
│ ├── agents/
│ │ └── verifier.md # adversarial verifier subagent (Haiku, JSON-out)
│ ├── hooks/ # session-start bootstrap
│ └── skills/ # 49 skills, symlinked or copied
├── .mcp.json # MCP server wiring (github, context7)
├── MEMORY.md # cross-session memory index (keep terse)
└── run.sh # Plan → Act → Verify loop runner
Every file below is opinionated on purpose. Change what doesn't fit; the loop still works.
.claude/CLAUDE.md — standing context60 lines, no more. The tax on every turn. Stack, layout, commands, conventions, the three things the agent must never do. Prune weekly.
.claude/settings.json — permissions + hooksAllowlist for read-only Bash and Read; deny-list for rm -rf and force-push. PostToolUse hook runs Prettier on every Edit/Write so the diff stays reviewable.
.claude/agents/verifier.md — the adversarial subagentRuns on Haiku. Reads the diff assuming it's broken. Checks the 11 "fake done" shortcuts (see skills/adversarial-verify). Returns JSON. Does not propose fixes, does not run code, does not be polite. This is the load-bearing piece.
.claude/hooks/ — session-start bootstrapFires when the agent opens the project. Reminds it of the loop shape and points at CLAUDE.md. Zero runtime cost.
npx claudepluginhub buczi11/loopkitEvidence-gated AI coding workflow: scan → analyze → plan → TDD → execute → fix → verify → review, powered by Codebase Memory MCP >= 0.9.0 with optional Serena LSP intelligence. Includes blast-radius planning, test/cycle gates, independent review, and Windows Git Bash hook auto-resolution.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
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.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Complete collection of 32 Claude Code skills for document processing, development, business productivity, media safety, and creative tasks
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses