harness-kit
01Plugin Claude Code
Plugin marketplace listing 17 plugins: research, explain, lineage, orient, capture.
Plugin Claude Code
Plugin marketplace listing 17 plugins: research, explain, lineage, orient, capture.
Instructions file
Instructions for harnessprotocol/harness-kit, covering harness-kit, repo structure, adding a new plugin, 1. create the plugin directory and 2. write the plugin manifest.
Settings file Claude Code
Agent settings declaring 2 allowed tools.
Cursor rule Cursor
Harness behavioral preferences.
Cursor rule Cursor
Harness operational instructions.
MCP server Claude CodeCodexCursor +2
Add your description here. Runs locally from the mcp-server-postgres Python package. Needs 1 environment variable to run.
MCP server Claude CodeCodexCursor +2
MCP server "acme-api", hosted remotely at api.acme.example.com, as configured in harnessprotocol/harness-kit.
Plugin Claude Code
Capture session information into a staging file for later reflection and knowledge graph processing.
Skill Claude CodeCodex
Use when user invokes /capture to capture information from the current conversation into a staging file for later reflection and knowledge graph processing. Accepts no arguments (auto-extract), specific facts as text, or filter keywords like "decisions" or "technical". Do NOT use when the user wants to write directly…
Plugin Claude Code
End-to-end Dependabot remediation: fetch open alerts, fix per ecosystem, verify, and open/merge a PR.
Skill Claude CodeCodex
Use when the user wants to fix, address, clear, or resolve open Dependabot security/vulnerability alerts for a repository, end to end. Fetches open alerts via the gh CLI, fixes them per ecosystem (pnpm/npm overrides + lockfile regen, cargo update, pip/go/bundler), verifies with audit and frozen-lockfile installs, then…
Plugin Claude Code
Generate or update README, API docs, architecture overview, or changelog — always confirms before writing.
Skill Claude CodeCodex
Use when user invokes /docgen to generate or update documentation. Also triggers on "generate docs", "update the README", "write the changelog". Accepts a doc type (readme, api, architecture, changelog) and optional scope. Always outputs to conversation first and asks before writing to disk. Do NOT use for explaining…
Plugin Claude Code
Structured code explainer — layered explanations of files, functions, directories, or concepts.
Skill Claude CodeCodex
Use when user invokes /explain with a file path, directory path, function/class name, or natural language concept. Also triggers on "explain this", "how does X work", "walk me through". Produces a structured, layered explanation of what the code does, how it connects, and where to start if you need to change it. Do…
Plugin Claude Code
Production-grade frontend design skill that avoids AI slop — specific rules for typography, color (OKLCH), layout, motion, interaction, and UX writing.
Skill Claude CodeCodex
Use when user asks to build a web component, page, or application, or when the task involves frontend design, HTML/CSS generation, or UI layout. Applies specific rules for typography, OKLCH color, layout, motion, interaction, and UX writing to produce distinctive, production-grade interfaces that avoid generic AI…
Plugin Claude Code
Compile, export, import, and sync harness configurations across Claude Code, Cursor, GitHub Copilot, Codex, OpenCode, Windsurf, Gemini CLI, and Junie.
Skill Claude CodeCodex
Use when user invokes /harness-compile or wants to compile a harness.yaml into native config files for Claude Code, Cursor, GitHub Copilot, Codex, OpenCode, Windsurf, Gemini CLI, or JetBrains Junie. Generates CLAUDE.md, AGENT.md, .mcp.json, .cursor/rules/, .vscode/mcp.json, AGENTS.md, and related files from a single…
Skill Claude CodeCodex
Use when user invokes /harness-export or wants to save their current harness-kit plugin setup to a shareable harness.yaml file. Detects installed skills, collects source info, and writes the config in Harness Protocol v1 format. Do NOT use for importing or restoring a harness — use /harness-import instead.
Skill Claude CodeCodex
Use when user invokes /harness-import or wants to install plugins from a shared harness.yaml config file. Reads the config, presents each plugin interactively, and generates the Claude Code install commands for the ones the user selects. Handles both Harness Protocol v1 format (version: "1") and the legacy format…
Skill Claude CodeCodex
Use when user invokes /harness-sync or wants to sync AI tool configurations across any of the 8 supported targets (Claude Code, Cursor, GitHub Copilot, Codex, OpenCode, Windsurf, Gemini CLI, Junie). Inventories installed skills, instruction blocks, and MCP configs on all detected platforms, reports divergence, and…
Skill Claude CodeCodex
Use when user invokes /harness-validate or wants to check whether a harness.yaml file is valid according to the Harness Protocol v1 JSON Schema. Reports validation errors with field paths and helpful fix suggestions.
Plugin Claude Code
macOS desktop notifications and iTerm2 badge management for Claude Code lifecycle events.