setup

Initialize, upgrade, or migrate the claude-harness plugin in a project.

79|9|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/panayiotism/claude-harness --skill setup-panayiotism
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/panayiotism/claude-harness/tree/main/skills/setup
Command: npx skills add https://github.com/panayiotism/claude-harness --skill setup-panayiotism

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize, upgrade, or migrate claude-harness installations within a project, ensuring a consistent, ready-to-use harness state across environments.

Core Features & Use Cases

  • Automates fresh installs, v2.x migrations, memory-directory configuration, and cleanup of legacy files.
  • Configures project state and harness initialization to streamline onboarding for new projects.
  • Use Case: When setting up a new repo or upgrading an existing one, run the setup flow to bring CLAUDE Harness to a working state.

Quick Start

Run the setup.sh script to initialize or migrate claude-harness in your project.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I initialize claude-harness in a new project?

To initialize claude-harness in a new project, run the setup.sh script. This safely orchestrates a fresh installation, configures the memory directory, and reports all created or skipped steps.

Can I migrate an existing v2.x claude-harness installation?

Yes, you can migrate a v2.x claude-harness installation by running the setup script. The process applies necessary upgrades, configures the memory directory, and cleans up legacy files while preserving existing project data.

What does project bootstrapping do to existing files during setup?

Project bootstrapping with setup.sh preserves existing files during installation and migration. The orchestration runs safely, configures memory architecture, and reports created or skipped steps without overwriting current data.

How do I clean up legacy files when upgrading claude-harness?

To clean up legacy files when upgrading claude-harness, run the setup.sh script. The migration flow automatically removes outdated legacy artifacts while preserving your current project state and configurations.

Does the harness setup script require any dependencies to run?

No, the harness setup script requires no external dependencies to run. It handles installation, memory-directory configuration, and legacy cleanup autonomously within your current project environment.