ce-setup

Diagnose and configure compound-engineering CLI tools, agent skills, and repo-local config.

Updated May 11, 2026
One-click install
npx skills add https://github.com/mmnavarr/harness --skill ce-setup-mmnavarr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ce-setup
Source: https://github.com/mmnavarr/harness/tree/main/skills/ce-setup
Command: npx skills add https://github.com/mmnavarr/harness --skill ce-setup-mmnavarr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Setting up a compound-engineering environment requires checking many CLI dependencies, agent skills, and repo-local config files by hand, and missing or outdated pieces cause confusing failures later. This Skill runs a single health check and then interactively fixes whatever is missing. ## Core Features & Use Cases - Environment Health Check: Runs a bundled script that reports installed versus missing CLI tools (agent-browser, gh, jq, vhs, silicon, ffmpeg, ast-grep) and agent skills in one pass. - Guided Installation: Presents missing tools and skills as a pre-selected multi-select list, shows each install command, asks for approval, and verifies the result after running it. - Repo-Local Config Management: Removes obsolete compound-engineering.local.md files, bootstraps .compound-engineering/config.local.yaml from a template, and ensures local config is safely gitignored. - Use Case: After cloning a project that uses compound-engineering, run the setup check to discover that gh and ast-grep are missing, approve their install commands, and finish with a verified, gitignored local config. ## Quick Start Ask the assistant to run the compound-engineering setup check and fix any missing tools or config in this repository.

Frequently Asked Questions about ce-setup

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

FAQPage Schema
How do I check which compound-engineering tools are missing?▼

Run the ce-setup skill, which executes the bundled check-health script. It reports each CLI tool and agent skill as installed or missing in a single diagnostic pass, along with install commands for anything absent.

How do I install missing CLI tools like gh, jq, or ast-grep?▼

The skill presents missing tools as a pre-selected multi-select list with their install commands. After you approve each one, it runs the command and verifies installation with a command -v check before continuing.

Does ce-setup work outside of Claude Code?▼

Yes, it supports Codex, Gemini, and Pi through their respective blocking question tools such as request_user_input or ask_user. It detects the platform and omits Claude-specific references like /ce-update when not running in Claude Code.

What is compound-engineering.local.md and should I delete it?▼

It is an obsolete repo-local config file, since review-agent selection is now automatic and machine-local state lives in .compound-engineering/config.local.yaml. The skill detects it during diagnosis and asks whether to delete it.

How do I keep local compound-engineering config out of git?▼

The skill checks whether .compound-engineering/config.local.yaml is covered by .gitignore and offers to add the pattern .compound-engineering/*.local.yaml if it is not. The example config file remains committed for teammates.