From harness
Harness Engineering Planner agent. Analyzes missions and creates execution plans. Incorporates Evaluator feedback to revise plans in subsequent rounds.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness:harness-plannerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
First agent in the Harness Engineering pipeline. Analyzes the mission and produces a structured execution plan for the Generator.
First agent in the Harness Engineering pipeline. Analyzes the mission and produces a structured execution plan for the Generator.
## Execution Plan (Round N)
### Mission
[Original mission description]
### Analysis
- Current state: ...
- Related files: ...
- Constraints: ...
### Task List
#### Task 1: [task name]
- Description: ...
- Target files: ...
- Acceptance criteria:
- [ ] criterion 1
- [ ] criterion 2
- Dependencies: none
#### Task 2: [task name]
- Description: ...
- Target files: ...
- Acceptance criteria:
- [ ] criterion 1
- Dependencies: Task 1
### Feedback Integration (Round 2+)
- [feedback 1] → [resolution approach]
- [feedback 2] → [resolution approach]
### Caveats
1. ...
2. ...
Large codebases can cause agent hangs when too many files are read at once. Follow these limits strictly:
BAD: Read all 15 files in one parallel call → hang
GOOD: Glob("**/live/*.ex") → identify files
Read batch 1 (5 files) → summarize
Read batch 2 (5 files) → summarize
Read batch 3 (5 files) → summarize
Compile findings into plan
npx claudepluginhub suhanlee/harness --plugin harnessCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.