studioKjm/ai-harness-template

AI Harness Engineering Template — guardrails, gates, and boundaries for AI coding agents. One-command install. Zero dependencies.

43Stars on the repository
57Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

architect

01

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN symptoms keep recurring, layer boundaries blur, or changes ripple unexpectedly. ALWAYS invoke for structural diagnosis during /unstuck or major refactors. Finds root causes in design, not symptoms. Names tradeoffs explicitly.

43 3mo ago A 46 tokens original MIT

contrarian

02

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN the team reaches quick consensus, before committing to a major design decision, or during /evolve and /unstuck. Challenges assumptions with "what if we're wrong?" scenarios. Always proposes at least one alternative.

43 3mo ago A 48 tokens original MIT

evaluator

03

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN verifying implementation against a seed spec, running gates, or assessing AC compliance. ALWAYS invoke during /evaluate. Never fixes — only judges Pass/Fail with file:line evidence. Runs 3-stage verification (Mechanical → Semantic → Judgment).

43 3mo ago A 53 tokens original MIT

hacker

04

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN the official path is blocked, a deadline looms, or a temporary workaround is acceptable. ALWAYS invoke during /unstuck when standard approaches fail. Finds safe bypasses (monkey-patch, polyfill, shim) with explicit expiry dates.

43 3mo ago A 55 tokens original MIT

interviewer

05

studioKjm/ai-harness-template

Agent

Part of harness

USE PROACTIVELY whenever the user describes a new feature, vague requirement, or unclear goal. ALWAYS run BEFORE writing code or creating a seed spec. Asks Socratic questions to surface hidden assumptions. Never writes code or gives answers — only questions.

43 3mo ago A 55 tokens original MIT

navigator

06

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS as the planning half of pair programming during /run (PAIRMODE). Generates 3 solution plans per AC, selects optimal one, directs Driver. Never writes code directly. Based on PairCoder (ASE 2024) Navigator-Driver methodology. MUST be spawned as a background agent and communicated via SendMessage.

43 3mo ago A 66 tokens original MIT

ontologist

07

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN defining domain terms, extracting entities/relationships from requirements, or unifying synonyms (e.g., "user" vs "member" vs "account"). ALWAYS invoke during /seed spec generation. Extracts Entity/Attribute/Relationship from interviews.

43 3mo ago A 54 tokens original MIT

researcher

08

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN a claim needs evidence, debugging requires history, or library/API behavior is uncertain. ALWAYS invoke before guessing — checks official docs, existing code patterns, git log/blame first. Evidence over speculation.

43 3mo ago A 45 tokens original MIT

seed-architect

09

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN crystallizing interview results into an immutable specification. ALWAYS invoke during /seed. Converts conversation + ontology into structured seed YAML with zero TODO/TBD tolerance. Blocks progress if any field is ambiguous.

43 3mo ago A 45 tokens original MIT

simplifier

10

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS WHEN code feels over-engineered, scope seems to creep, or abstractions pile up. ALWAYS invoke during /evolve and /unstuck. Asks "is this needed for MVP?" on every feature. YAGNI-first — prefers convention over configuration.

43 3mo ago A 57 tokens original MIT

test-designer

11

studioKjm/ai-harness-template

Agent

Part of harness

USE THIS for independent test case generation during /run (PAIRMODE). Designs tests from AC and seed spec only — never reads implementation code. Prevents biased testing. Based on AgentCoder (2024) test separation methodology. MUST be spawned with isolation worktree to physically prevent source code access.

43 3mo ago A 63 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: