Updated today
by epicsagas
epic-harness
Multi-tool AI agent harness — 22 skills, self-evolving engine, unified memory, autonomous spec-to-PR pipeline. Works with Claude Code, Codex, Cursor, OpenCode, and Cline.
20 GitHub stars (20)
+1 in 25 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | −1 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | +1 |
| Oct 24 | 0 |
| Oct 25 | +1 |
- 28 skills (28 skills found in its SKILL.md files)
- 5 forks (5 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add epicsagas/epic-harness
Asks which skills and agents to install. Just one: npx skills add epicsagas/epic-harness --skill _critic — add -g for every project.
Claude Code
git clone https://github.com/epicsagas/epic-harnesscp -r "epic-harness/skills/_critic" ~/.claude/skills/
Copies the _critic skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add epicsagas/epic-harness
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
_critic
HarnessX Critic (Tier 2.1) — adversarial review of evolved-skill proposals against trace evidence. Detects reward hacking and manifest/evidence contradictions. Out-of-band LLM counterpart to the in-loop deterministic critic in src/evolve/critic.rs.
skills/_critic/SKILL.md on GitHub (opens in a new tab) -
_dispatch
Core router. Always active. Auto-invokes matching skill before every response. Runs confusion protocol on high-risk ambiguity.
skills/_dispatch/SKILL.md on GitHub (opens in a new tab) -
agent-introspection
Loop-breaking self-diagnosis. Use when 3+ consecutive failures occur, circular retries persist, or context overwhelms the session.
skills/agent-introspection/SKILL.md on GitHub (opens in a new tab) -
audit
Audit phase. Parallel review: code quality + security + tests. Semantic dedup of cross-mode findings. Outputs PASS/WARN/FAIL per dimension. Validates spec coverage.
skills/audit/SKILL.md on GitHub (opens in a new tab) -
commit
Conventional Commits 1.0 generator. Stages relevant files, infers type(scope): description, never uses --no-verify.
skills/commit/SKILL.md on GitHub (opens in a new tab) -
context
Working-state snapshot guidance. Restates task/files/decisions in one block so state survives context compaction. Compaction timing is the host's job.
skills/context/SKILL.md on GitHub (opens in a new tab) -
council
4-voice parallel deliberation (Architect · Skeptic · Pragmatist · Critic) for architecture, tech selection, or design decisions with no clear answer. Anti-anchoring: each voice gets independent context. Records decision in harness-mem.
skills/council/SKILL.md on GitHub (opens in a new tab) -
debug
Systematic root-cause isolation for test failures, runtime errors, or unexpected behavior. Narrow hypothesis → verify → fix.
skills/debug/SKILL.md on GitHub (opens in a new tab) -
discover
Trigger: vague/unfocused request or solution-without-problem. Also invoked via /discover command. Reframes goal before acting.
skills/discover/SKILL.md on GitHub (opens in a new tab) -
document
Documentation generator for public APIs, functions, and modules. Use when exports, signatures, or new modules are added or changed.
skills/document/SKILL.md on GitHub (opens in a new tab) -
eval
Quality and performance evaluation with baseline comparison. Sub-modes: correctness, performance, quality, regression. Outputs PASS/WARN/FAIL per dimension. Use for pre-ship evaluation or regression checks.
skills/eval/SKILL.md on GitHub (opens in a new tab) -
evolve
Ring 3 evolution engine. Analyzes session observations, generates and improves evolved skills, shows metrics dashboard. Subcommands: status, history, rollback, reset. Use for post-session review and skill improvement.
skills/evolve/SKILL.md on GitHub (opens in a new tab) -
go
Go phase. Reads the approved SPEC file, maps Requirements to tasks (plan), executes via TDD (build), and integrates results verifying all Acceptance Criteria.
skills/go/SKILL.md on GitHub (opens in a new tab) -
orbit
State-persisted autonomous pipeline: spec → go → audit → eval → ship → evolve in one command. Auto-detects direct/council/interactive mode. Crash-recoverable via PIPELINE-*.json. Hands-off until PR.
skills/orbit/SKILL.md on GitHub (opens in a new tab) -
orchestrate
Trigger: active multi-agent run. Handles inbox reading, dep resolution, message formatting, handoffs. Also provides status dashboard and intervention control via internal modes.
skills/orchestrate/SKILL.md on GitHub (opens in a new tab) -
perf
Performance optimizer for loops, DB queries, rendering, and batch operations. Catches N+1 queries, missing indexes, and unnecessary re-renders.
skills/perf/SKILL.md on GitHub (opens in a new tab) -
reflect
On-demand human self-assessment of AI usage quality. Scores 5 dimensions from session data. Not agent performance review.
skills/reflect/SKILL.md on GitHub (opens in a new tab) -
secure
Security review checklist with optional engagement scoping. Use when auth, DB, API, infra, or secrets code is touched.
skills/secure/SKILL.md on GitHub (opens in a new tab) -
ship
Ship phase. Runs isolated integration test in a fresh worktree, creates a PR with full spec + audit report in the body, watches CI, and auto-fixes failures.
skills/ship/SKILL.md on GitHub (opens in a new tab) -
simplify
Code simplification for high-complexity files. Targets deep nesting, copy-paste patterns, and god functions.
skills/simplify/SKILL.md on GitHub (opens in a new tab) -
spec
Spec phase. Converts user requirements into a numbered Requirements + Acceptance Criteria document saved as SPEC-{timestamp}.md. Prompts /team suggestion when 3+ requirements are detected.
skills/spec/SKILL.md on GitHub (opens in a new tab) -
tdd
Test-Driven Development enforcer. Red→Green→Refactor cycle with no production code without a failing test first. Use for new features and bug fixes.
skills/tdd/SKILL.md on GitHub (opens in a new tab) -
team
Org-level agent team designer via `epic team` CLI (cross-project, append-merge). Subcommands: list, show, sync, link, unlink, history. Use when setting up agents, designing teams, or /spec yields 3+ requirements.
skills/team/SKILL.md on GitHub (opens in a new tab) -
threat-model
Threat modeling and attack surface analysis. Use when assessing security boundaries, modeling threat actors, or generating threat scenarios.
skills/threat-model/SKILL.md on GitHub (opens in a new tab) -
triage
Adversarial validation of vulnerability findings. Use when triaging security findings, validating vulnerabilities, or prioritizing remediation.
skills/triage/SKILL.md on GitHub (opens in a new tab) -
verify
Pre-merge verification gate. Build, test, and lint must all pass before marking done or shipping.
skills/verify/SKILL.md on GitHub (opens in a new tab) -
vuln-scan
Systematic vulnerability scan across injection, auth, data exposure, and dependencies — traced by reading code, not grepping for keywords. Use when scanning for vulnerabilities, reviewing security, or validating threat models.
skills/vuln-scan/SKILL.md on GitHub (opens in a new tab) -
benchmark
Executes Bare-vs-Epic A/B benchmarking, Ring 0 Guard 50 challenge, and full golden set evaluation for epic-harness. Orchestrates worker sessions, enforces strict workspace isolation, and synthesizes multi-dimensional comparison reports in TUI. Triggers: /benchmark, 'benchmark', 'a/b test', 'eval harness', 'smoke test', 'full eval'.
.claude/skills/benchmark/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.