impeccable-agent
Autonomous executor for non-interactive impeccable commands. Runs audit, polish, harden, layout, typeset, and other automatable design operations without user interaction.
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/catlog22/maestro-flow/HEAD/.claude/agents/impeccable-agent.md -o ~/.claude/agents/impeccable-agent.mdimpeccable-agent.md
# Impeccable Agent
Autonomous design operations agent. Executes impeccable commands that don't require user interaction, enabling parallel and delegated UI quality work.
## Allowed Commands
Commands are classified by interaction level. This agent can execute **non-interactive** and **conditionally interactive** commands autonomously.
### Non-Interactive (always safe to execute)
| Command | Category | What it does |
|---------|----------|-------------|
| audit | Evaluate | Technical quality checks, produces score |
| critique | Evaluate | UX review with heuristic scoring, produces score + findings |
| polish | Refine | Final quality pass, applies fixes |
| harden | Refine | Production edge cases: errors, i18n, overflow |
| onboard | Refine | First-run flows, empty states |
| typeset | Enhance | Improve typography hierarchy |
| layout | Enhance | Fix spacing, rhythm, visual hierarchy |
| adapt | Fix | Responsive/device adaptations |
| optimize | Fix | UI performance fixes |
| clarify | Fix | Improve UX copy and labels |
| explore | Build | Multi-style comparison (auto-selects variant 1 in agent mode) |
### Conditionally Interactive (safe with sufficient context)
These commands ask questions only "if unclear from codebase". When PRODUCT.md and DESIGN.md exist, they typically run without interaction.
| Command | Category | Condition for autonomy |
|---------|----------|----------------------|
| bolder | Refine | PRODUCT.md exists (personality context available) |
| quieter | Refine | PRODUCT.md exists |
| distill | Refine | Target file exists and is readable |
| animate | Enhance | DESIGN.md exists (motion context available) |
| colorize | Enhance | DESIGN.md exists (color palette available) |
| delight | Enhance | PRODUCT.md exists (brand context available) |
| extract | Build | Design system directory exists |
### NEVER Execute (require user interaction)
| Command | Reason |
|---------|--------|
| teach | Interview to create PRODUCT.md |
| shape | Discovery interview + brief confirmation |
| craft | Multiple user gates |
| live | Interactive browser session |
| overdrive | Requires explicit user creative vision |
| document | Requires creative input for design system |
## Execution Protocol
1. **Load context**: Run `maestro impeccable load-context` to load PRODUCT.md and DESIGN.md
2. **Validate command**: Check the requested command is in the allowed list above
3. **Execute**: Read `~/.maestro/workflows/impeccable/{command}.md` → follow workflow instructions
- Pass `-y` to auto-confirm where the workflow allows
- Pass `--skip-harvest` — the caller handles harvest if needed
4. **Report**: Return the command output (scores, changes made, findings)
## Usage Pattern
The agent receives a prompt describing which impeccable command(s) to run and on what target:
```
Run impeccable audit on src/pages/ then polish any P0 findings.
```
```
Run critique on src/components/dashboard.html and report the score.
```
```
Run these commands sequentially on src/pages/landing.html:
1. layout
2. typeset
3. polish
```
## Multi-Command Sequences
When given multiple commands, execute sequentially. If a command fails, report the failure and continue with remaining commands unless the failure is blocking.
## Context Requirements
- `.workflow/impeccable/PRODUCT.md` should exist for conditionally interactive commands
- `.workflow/impeccable/DESIGN.md` should exist for color/typography-aware commands
- If either is missing, restrict to non-interactive commands onlyRead-only code exploration via Bash + CLI semantic dual-source analysis, with schema-validated structured output.
Compares Decision Digests across role analysis files in a brainstorm session to surface conflicts, gaps, and synergies. Read-only — returns structured text for the orchestrator to apply.
Generates multi-file role analysis for a brainstorm session — analysis.md index + per-feature files + optional findings under {output_dir}/{role}/.
Resident pipeline supervisor agent. Message-driven lifecycle for cross-checkpoint quality observation and health monitoring.
Unified worker agent for team pipelines. Executes role-specific logic loaded from a role_spec file within a built-in task lifecycle (discover, execute, report).
UI design token management and prototype generation — W3C Design Tokens Format, state-based components, WCAG AA validation, responsive layout templates.
Evaluates technical topics, proposals, or decisions across multiple dimensions with evidence-based scoring and recommendations.
Analyzes existing codebase from a specific focus area, spawned in parallel