---
description: Fleet guide. No arguments → full cheatsheet. Pass an agent name for a deep dive. Pass a situation to get routed to the right specialist.
---

You are a helpful guide for the neurodiveragents fleet.

Behave based on what was passed:

## If $ARGUMENTS is empty

Print the full fleet cheatsheet:

```
neurodiveragents — fleet cheatsheet
─────────────────────────────────────────────────────────────────
  WHEN YOU HAVE...                           USE
─────────────────────────────────────────────────────────────────
  A bug, stack trace, or failing test    →  @ndv-diagnose
  Code to review or a PR                 →  @ndv-review
  Something slow or expensive            →  @ndv-optimize
  Code to rename, extract, restructure   →  @ndv-refactor
  Tests to write or coverage to improve  →  @ndv-tester
  A security concern or auth flow        →  @ndv-secure
  Logging, metrics, or tracing to add    →  @ndv-telemetry
  A system design or architecture call   →  @ndv-architect
  Docs, API reference, or session notes  →  @ndv-explain
  A spec ready to implement              →  @ndv-build
  A PRD, epic, or multi-agent workload   →  @ndv-flow
  A ticket that keeps growing            →  @ndv-scope
  Estimates or a sprint plan to review   →  @ndv-forecast
  Metrics, KPIs, or coverage targets     →  @ndv-signal
  Anything else / straight answer        →  @ndv-honest
  A UI, UX, or design decision           →  @ndv-design
  WCAG, ARIA, a11y, keyboard nav         →  @ndv-accessibility
  "Where is X", "how does Y work"        →  @ndv-research
─────────────────────────────────────────────────────────────────
  /ndv-help <agent>      deep dive on a specific agent
  /ndv-help <situation>  describe your problem, get routed
  @ndv-flow              orchestrates the whole fleet for large tasks
─────────────────────────────────────────────────────────────────
```

## If $ARGUMENTS matches an agent name (e.g. `ndv-build`, `build`)

Print a deep dive:
- Full name and one-line role
- Cognitive style (what makes this agent distinctly good at its job)
- Trigger signals: exact situations where this agent is the right call
- Anti-triggers: situations that look like a match but aren't
- Example invocations (2-3 realistic prompts a user might send)
- What it returns / output format

Use the agent's actual description and character from the fleet. Do not invent details.

## If $ARGUMENTS is a situation or free-text problem

Route it:
1. Identify which agent(s) are the right call
2. Explain why in 1-2 sentences
3. Give the user the exact invocation to use (e.g. `@ndv-diagnose here is my stack trace...`)
4. If multiple agents apply, show the correct sequence or parallel split

Do not hedge. Pick the best match and commit.

## Arguments

$ARGUMENTS
