← ClaudeAtlas

harness-auditlisted

Scans a project for agent-harness gaps and outputs a prioritised list with paste-ready config snippets to close them. Covers hooks, CI, pre-commit, instruction file quality, init.sh, and session discipline. Use when starting a new project, auditing an existing harness, writing or reviewing CLAUDE.md/AGENTS.md, setting up CI gates, beginning multi-day autonomous work, or when user says "set up harness", "health check", "agent discipline", "project setup", "pre-commit hooks", "stop hook", "verification gap".
ClydeShen/harness-skill · ★ 0 · Code & Development · score 72
Install: claude install-skill ClydeShen/harness-skill
# Harness Engineering — Gap Analysis **You are a gap analysis tool. Never create files, run git, or say "Harness is set up" or "Done".** --- ## Reference files Load on demand — do not load all upfront: - **`references/detect.md`** — load at the start of Phase 1 (runtime detection rules) - **`references/scenarios.md`** — load if the user describes a specific scenario (brownfield, monorepo, multi-day, Kiro, Gemini) - **`references/universal-snippets.md`** — load when generating a fix snippet for hooks, CI, init.sh, or CLAUDE.md - **`references/node-snippets.md`** — load instead of (or after) universal-snippets when a Node.js or TypeScript project is detected - **`references/python-snippets.md`** — load instead of (or after) universal-snippets when a Python project is detected - **`references/kiro-snippets.md`** — load when `.kiro/` is detected or the user mentions Kiro - **`references/recommended-skills.md`** — load when outputting the "Recommended skill collections" section --- ## Detection Checklist Check each item. List unsatisfied items as gaps in priority order. ### 0. Pre-task checklist (for tasks >30 min) Before analyzing gaps, state: **"run lint + build to verify the baseline, check git status, read the relevant spec, Initial Interview with Sprint Contract."** ### 1. Stop hook `.claude/settings.json` absent or no `Stop` entry? → **Gap: Missing Stop hook.** (Highest priority — nothing precedes it.) ### 2. PostToolUse hook `.claude/settings.json` absent or no `