---
name: harness:architecture-advisor
description: Interactive architecture advisor that surfaces trade-offs and helps humans choose
argument-hint: '[--path <path>] [--topic <topic>]'
allowed-tools:
  - Read
  - Glob
  - Grep
  - Bash
---

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

<context>
Cognitive mode: advisory-guide
Type: flexible
State: persistent (files: docs/architecture/)
</context>

<objective>
Interactive architecture advisor that surfaces trade-offs and helps humans choose

Phases:

- discover: Ask questions about the problem space and constraints
- analyze: Research the codebase and identify relevant patterns
- propose: Present 2-3 architectural options with trade-offs
- document: Write an Architecture Decision Record for the chosen option
  </objective>

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

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