n8n-mcp-skills
Expert Claude Code skills for building flawless n8n workflows using the n8n-mcp MCP server.
What auto-harness runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.
Claude Code
> /plugin marketplace add redker56/auto-harness> /plugin install auto-harness@auto-harness-marketplace
Cursor
Cursor also runs Claude Code hooks from .claude/settings.json, so copy these hooks there to use them in Cursor.
What fires, and when
PreToolUse
Write|Edit|MultiEditnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" pretoolSessionStart
Fires once when a session begins, and again after a context compaction. It is where a plugin sets up its environment, or restores state the compaction dropped.
startup|resume|compactnode "${CLAUDE_PLUGIN_ROOT}/scripts/harness-hook.mjs" session-startPreCompact
node "${CLAUDE_PLUGIN_ROOT}/scripts/harness-hook.mjs" pre-compactSubagentStart
auto-harness:planner-clarify-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:planner-clarify-agentauto-harness:planner-clarify-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:planner-clarify-parallel-agentauto-harness:planner-spec-draft-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:planner-spec-draft-agentauto-harness:planner-spec-draft-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:planner-spec-draft-parallel-agentauto-harness:generator-draft-contract-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-draft-contract-agentauto-harness:generator-draft-contract-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-draft-contract-parallel-agentauto-harness:generator-build-sprint-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-build-sprint-agentauto-harness:generator-build-integrator-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-build-integrator-agentauto-harness:generator-build-worker-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-build-worker-agentauto-harness:generator-apply-fixes-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-apply-fixes-agentauto-harness:generator-fix-integrator-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-fix-integrator-agentauto-harness:generator-fix-worker-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:generator-fix-worker-agentauto-harness:evaluator-review-contract-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-review-contract-agentauto-harness:evaluator-review-contract-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-review-contract-parallel-agentauto-harness:evaluator-write-qa-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-write-qa-agentauto-harness:evaluator-write-qa-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-write-qa-parallel-agentauto-harness:evaluator-write-retest-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-write-retest-agentauto-harness:evaluator-write-retest-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-write-retest-parallel-agentauto-harness:evaluator-write-final-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-write-final-agentauto-harness:evaluator-write-final-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:evaluator-write-final-parallel-agentauto-harness:qa-report-reviewer-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:qa-report-reviewer-agentauto-harness:retest-report-reviewer-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:retest-report-reviewer-agentauto-harness:final-report-reviewer-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-start auto-harness:final-report-reviewer-agentSubagentStop
auto-harness:planner-clarify-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:planner-clarify-agentauto-harness:planner-clarify-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:planner-clarify-parallel-agentauto-harness:planner-spec-draft-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:planner-spec-draft-agentauto-harness:planner-spec-draft-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:planner-spec-draft-parallel-agentauto-harness:generator-draft-contract-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-draft-contract-agentauto-harness:generator-draft-contract-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-draft-contract-parallel-agentauto-harness:generator-build-sprint-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-build-sprint-agentauto-harness:generator-build-integrator-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-build-integrator-agentauto-harness:generator-build-worker-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-build-worker-agentauto-harness:generator-apply-fixes-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-apply-fixes-agentauto-harness:generator-fix-integrator-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-fix-integrator-agentauto-harness:generator-fix-worker-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:generator-fix-worker-agentauto-harness:evaluator-review-contract-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-review-contract-agentauto-harness:evaluator-review-contract-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-review-contract-parallel-agentauto-harness:evaluator-write-qa-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-write-qa-agentauto-harness:evaluator-write-qa-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-write-qa-parallel-agentauto-harness:evaluator-write-retest-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-write-retest-agentauto-harness:evaluator-write-retest-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-write-retest-parallel-agentauto-harness:evaluator-write-final-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-write-final-agentauto-harness:evaluator-write-final-parallel-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:evaluator-write-final-parallel-agentauto-harness:qa-report-reviewer-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:qa-report-reviewer-agentauto-harness:retest-report-reviewer-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:retest-report-reviewer-agentauto-harness:final-report-reviewer-agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/root-guard.mjs" subagent-stop auto-harness:final-report-reviewer-agentAuto-Harness is a Claude Code plugin for longer software tasks that need planning, implementation, QA, fixes, retests, and a final report. Give it a product brief.
Expert Claude Code skills for building flawless n8n workflows using the n8n-mcp MCP server.
A research assistant plugin for Claude Code that supports literature review, paper writing, citation verification, Zotero and Obsidian integration, and code review and debugging for academic and software work.
Runs multi-AI workflows in Claude Code that split research, requirements scoping, implementation and review across several external AI providers, such as Codex, Gemini-style CLIs, Copilot, Ollama and OpenRouter, to cover each model's blind spots.
Orchestrates multiple Claude Code agents across terminals and machines, giving them persistent memory and agent-to-agent messaging so you no longer have to relay messages between them by hand.
An autonomous pipeline that turns a text description into a playable Godot game, generating design docs, game assets such as backgrounds, characters, props, cards and effects, and running visual checks and playtests.
A personal AI assistant with voice, screen and meeting support that learns your patterns and can update its own code. It runs across several Macs and can talk with other people's assistants.
Helps hardware teams turn product requirements into a reviewable, buildable PCB design plan. Covers embedded architecture, MCU or SoC selection, power tree, interfaces, sensors, connectivity, and BOM risk.
MCP server for reusable prompt templates, multi-step workflow chains, and quality gates. Compose agentic workflows with an operator syntax; export as native skills to Claude Code, Cursor, OpenCode, and Gemini CLI.