Skip to main content

harness-setup

Guides users through setting up an agent harness in projects, covering phases from exploration to finalization for optimal AI coding.

Install this skill

or
0/100

Security score

The harness-setup skill was audited on Jun 4, 2026 and we found 25 security issues across 2 threat categories, including 23 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 24

Template literal with variable interpolation in command context

SourceSKILL.md
24Read `${CLAUDE_SKILL_DIR}/references/harness-engineering.md` first to ground yourself in the core concepts before starting.
high line 26

Template literal with variable interpolation in command context

SourceSKILL.md
26> **Note on paths**: This skill uses `${CLAUDE_SKILL_DIR}` to reference bundled files. In Claude Code this resolves automatically. In Codex, reference files via the skill's installation directory (`.a
high line 99

Template literal with variable interpolation in command context

SourceSKILL.md
99Read `${CLAUDE_SKILL_DIR}/references/claude-md-guide.md` for the full guidance on this.
high line 105

Template literal with variable interpolation in command context

SourceSKILL.md
105Read `${CLAUDE_SKILL_DIR}/references/context-budget-calculator.md`.
high line 109

Template literal with variable interpolation in command context

SourceSKILL.md
109If the project already has instruction files, run `${CLAUDE_SKILL_DIR}/scripts/count-tokens.sh --budget` to get an actual measurement. Otherwise, estimate manually.
high line 119

Template literal with variable interpolation in command context

SourceSKILL.md
1192. **Provide the skeleton**: Based on the user's tool choice from Phase 1, copy the appropriate template to the project root. For Claude Code users, copy `${CLAUDE_SKILL_DIR}/templates/claude-md-skele
high line 145

Template literal with variable interpolation in command context

SourceSKILL.md
145Read `${CLAUDE_SKILL_DIR}/references/codex-and-agents-md.md`.
high line 149

Template literal with variable interpolation in command context

SourceSKILL.md
149**If both**: Coach on the sync strategy from the reference. Copy `${CLAUDE_SKILL_DIR}/templates/agents-md-skeleton.md` to the project root. Explain the three approaches (shared core with extensions, A
high line 153

Template literal with variable interpolation in command context

SourceSKILL.md
153**If AGENTS.md only**: Use `${CLAUDE_SKILL_DIR}/templates/agents-md-skeleton.md` instead of the claude-md-skeleton. Coach through the same sections but note the format differences (no frontmatter, per
high line 163

Template literal with variable interpolation in command context

SourceSKILL.md
163Read `${CLAUDE_SKILL_DIR}/references/hooks-guide.md` for the full guidance.
high line 169

Template literal with variable interpolation in command context

SourceSKILL.md
1692. **Set up the wrapper script**: Copy `${CLAUDE_SKILL_DIR}/templates/run-check.sh` to `scripts/run-check.sh` in the project. Make it executable.
high line 178

Template literal with variable interpolation in command context

SourceSKILL.md
1784. **Configure hooks**: For each selected verification, add a PostToolUse hook to `.claude/settings.local.json`. **Deep-merge** with existing config - never overwrite. Use `${CLAUDE_SKILL_DIR}/templat
high line 203

Template literal with variable interpolation in command context

SourceSKILL.md
203Read `${CLAUDE_SKILL_DIR}/references/mcp-and-tools-guide.md` for the full guidance.
high line 232

Template literal with variable interpolation in command context

SourceSKILL.md
232Read `${CLAUDE_SKILL_DIR}/references/verification-loops.md` for the full guidance.
high line 236

Template literal with variable interpolation in command context

SourceSKILL.md
2362. **PreCompletionChecklist**: Show `${CLAUDE_SKILL_DIR}/templates/pre-completion-checklist.md`. Use AskUserQuestion to ask which items are relevant to the project:
high line 294

Template literal with variable interpolation in command context

SourceSKILL.md
294Read `${CLAUDE_SKILL_DIR}/references/sub-agent-orchestration.md` for the full guidance.
high line 315

Template literal with variable interpolation in command context

SourceSKILL.md
315- Show `${CLAUDE_SKILL_DIR}/templates/agent-team-definition.md` as reference for team definitions
high line 327

Template literal with variable interpolation in command context

SourceSKILL.md
327Read `${CLAUDE_SKILL_DIR}/references/long-running-agents.md` for the full guidance.
high line 337

Template literal with variable interpolation in command context

SourceSKILL.md
3372. **Init script**: Copy `${CLAUDE_SKILL_DIR}/templates/init-script.sh` to the project. Coach through customizing each section. Use AskUserQuestion at each section:
high line 346

Template literal with variable interpolation in command context

SourceSKILL.md
3463. **Progress file**: Copy `${CLAUDE_SKILL_DIR}/templates/progress-file.md` to the project. Use AskUserQuestion: "Do you prefer JSON format (machine-readable, good for automation) or markdown format (
high line 375

Template literal with variable interpolation in command context

SourceSKILL.md
375Read `${CLAUDE_SKILL_DIR}/references/skills-guide.md` for the full guidance.
high line 405

Template literal with variable interpolation in command context

SourceSKILL.md
405Read `${CLAUDE_SKILL_DIR}/references/context-management.md` for context on progressive disclosure.
high line 428

Template literal with variable interpolation in command context

SourceSKILL.md
4282. **Final context budget summary**: Run `${CLAUDE_SKILL_DIR}/scripts/count-tokens.sh --budget` if instruction files exist, or present a manual estimate: system prompt (~50) + instruction file lines +
medium line 60

Access to hidden dotfiles in home directory

SourceSKILL.md
60- Existing `config.toml` in `~/.codex/` (Codex CLI configuration)
medium line 62

Access to hidden dotfiles in home directory

SourceSKILL.md
62- Existing MCP configuration (check `.claude/settings.local.json` and `~/.claude/settings.json`)
Scanned on Jun 4, 2026
View Security Dashboard
Installation guide →