harness-init

Generate a project-local harness orchestrator and docs/specs scaffold in a repo.

2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/jacksen-ng/claude-workflow --skill harness-init-jacksen-ng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-init
Source: https://github.com/jacksen-ng/claude-workflow/tree/main/plugins/harness-kit/skills/harness-init
Command: npx skills add https://github.com/jacksen-ng/claude-workflow --skill harness-init-jacksen-ng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap a project to use a docs-driven harness workflow, stamping a self-contained orchestration layer into the repo so every project owns its own engine. This one-shot bootstrap creates harness-engineering, LESSONS.md, decomposition-rubric.md, a thin CLAUDE.md, domain skills per surface, and the docs/specs scaffold, plus enforcement hooks. If the repo already has skills, CLAUDE.md, or docs, it inventories and reconciles them instead of overwriting.

Core Features & Use Cases

  • Generates a project-local harness-engineering orchestrator and its failure map
  • Produces a thin CLAUDE.md with rules and routing
  • Scaffolds domain skills per surface (frontend/backend/infra/data/db) using ground-truth anchors
  • Creates docs/specs templates for the mandatory five-doc gate
  • Adds enforcement hooks (install-guard, retrospect-guard)

Quick Start

Run this skill once in a repo to stamp the harness-context and domain skills.

Frequently Asked Questions about harness-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a docs-driven orchestration workflow in my repo?

To bootstrap a docs-driven orchestration workflow, run this skill once in your repo to stamp a self-contained harness layer. It generates a project-local orchestrator, CLAUDE.md, domain skills, and docs/specs scaffolds under .claude and docs/specs.

What is a harness orchestrator and how does it manage repo automation?

A harness orchestrator is a project-local engine that drives a docs-driven loop with recall, intake, decomposition, a five-doc spec gate, and retrospective. It manages repo automation by reconciling live code with existing context to produce deploy-ready scaffolds.

Will bootstrapping a harness overwrite my existing CLAUDE.md or domain skills?

Bootstrapping a harness will not overwrite existing files. If the repo already has skills, CLAUDE.md, or docs, the bootstrap process inventories and reconciles them with the new harness context instead of overwriting your current configurations.

Can I scaffold domain skills for frontend, backend, and infra surfaces separately?

Yes, you can scaffold domain skills per surface. The bootstrap process generates specific domain skills for frontend, backend, infra, data, and db surfaces using ground-truth anchors to ensure accurate routing and execution across your project.

What enforcement hooks are added when setting up a repo orchestration harness?

Setting up a repo orchestration harness adds enforcement hooks like install-guard and retrospect-guard. These hooks ensure compliance with the generated CLAUDE.md rules and maintain the integrity of the five-doc spec gate workflow.

Do I need a five-doc spec gate before generating project scaffolds?

You do not need a five-doc spec gate beforehand. The bootstrap generates the docs/specs templates required for the mandatory five-doc gate, creating the complete scaffold structure needed to start your docs-driven development loop immediately.