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.