harness-setup

Automate Harness v3 project initialization and tooling setup across subcommands.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/lane2077/claude-code-harness-zh --skill harness-setup-lane2077
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: harness-setup
Source: https://github.com/lane2077/claude-code-harness-zh/tree/main/codex/.codex/skills/harness-setup
Command: npx skills add https://github.com/lane2077/claude-code-harness-zh --skill harness-setup-lane2077

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Harness v3 unified initialization skill to bootstrap new projects with consistent structure and tooling, including CLAUDE.md, Plans.md, and hook scaffolds.

Core Features & Use Cases

  • Project bootstrap: generates CLAUDE.md, Plans.md, and hooks scaffold for pre-tool and post-tool execution.
  • Tooling configuration: configures settings and agent/memory mirror integration across subcommands.
  • Subcommand orchestration: exposes init, ci, codex, harness-mem, mirrors, agents, and localize workflows for rapid project setup.

Quick Start

Run harness-setup init to create a new project skeleton with CLAUDE.md, Plans.md, and hook scaffolds.

Frequently Asked Questions about harness-setup

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

FAQPage Schema
How do I initialize a new Harness v3 project with CLAUDE.md and Plans.md?▼

To initialize a Harness v3 project, run the init subcommand to automatically generate boilerplate files, including CLAUDE.md, Plans.md, and pre/post hook scaffolds for consistent project structure.

What is Harness v3 project setup and why do I need it?▼

Harness v3 project setup is an automated initialization process that generates boilerplate files, CI configuration, and Codex CLI integration, ensuring consistent tooling and structure across new projects.

Can I configure CI and Codex CLI setup using a single project initialization tool?▼

Yes, unified project initialization exposes dedicated ci and codex subcommands to configure continuous integration and Codex CLI setup alongside standard boilerplate file generation.

How do I set up memory integration and mirror synchronization for my project?▼

You can set up memory integration and mirror synchronization by using the harness-mem and mirrors subcommands, which configure agent memory and synchronize mirrors across your project.

What's the best way to generate pre-tool and post-tool hook scripts for my project?▼

The best way to generate pre-tool and post-tool hook scripts is through automated project bootstrapping, which creates the necessary hook scaffolds during the initial setup process.

Does project initialization support agent configuration and localization workflows?▼

Yes, project initialization supports agent configuration and localization through dedicated agents and localize subcommands, providing reusable workflows for rapid project setup.