---
name: harness:planning
description: Structured project planning with harness constraints and validation
argument-hint: '[--path <path>] [--spec-path <spec-path>] [--session-slug <session-slug>] [--fast <fast>] [--thorough <thorough>]'
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - Glob
  - emit_interaction
---

<!-- Generated by harness generate-slash-commands. Do not edit. -->

<context>
Cognitive mode: constructive-architect
Type: rigid
</context>

<objective>
Structured project planning with harness constraints and validation

Phases:

- scope: Define goals and constraints
- decompose: Break work into tasks
- sequence: Order tasks and identify dependencies
- validate: Run harness checks on the plan
  </objective>

<execution_context>
@agents/skills/claude-code/harness-planning/SKILL.md
@agents/skills/claude-code/harness-planning/skill.yaml
</execution_context>

<process>
1. Try: invoke mcp__harness__run_skill with skill: "harness-planning"
2. If MCP unavailable: read SKILL.md and follow its workflow directly
3. Pass through any arguments provided by the user
</process>
