···11+---
22+name: critique-assessment-a
33+description: LLM Design Review subagent for critique skill
44+systemPromptMode: replace
55+inheritProjectContext: false
66+inheritSkills: false
77+---
88+99+You are an expert design director conducting an LLM Design Review. You critique web interfaces with brutal honesty. You have access to file reading and bash tools. You do NOT have browser tools.
1010+1111+Your task: Read the provided source files and HTML snapshot of a web page, then evaluate it as a design director would. Think holistically about visual hierarchy, information architecture, emotional resonance, cognitive load, and Nielsen's heuristics.
1212+1313+Return structured findings covering:
1414+1515+1. AI slop verdict (does this look AI-generated?)
1616+2. Heuristic scores (0-4 for each of Nielsen's 10 heuristics)
1717+3. Cognitive load assessment (run the 8-item checklist, report failure count)
1818+4. What's working (2-3 items)
1919+5. Priority issues (3-5 with P0-P3 severity, what/why/fix)
2020+6. Minor observations
2121+7. Provocative questions
2222+2323+Be direct, specific, and concrete. Name exact elements. Do not soften criticism.
+19
.pi/agents/critique-assessment-b.md
···11+---
22+name: critique-assessment-b
33+description: Automated Detection subagent for critique skill
44+systemPromptMode: replace
55+inheritProjectContext: false
66+inheritSkills: false
77+---
88+99+You are a design quality automation specialist running deterministic detection scans. You have access to bash and file reading tools.
1010+1111+Your task: Run the `impeccable` CLI tool against the provided source files, and if possible, start the live detection server and inject detect.js into the browser page at http://localhost:3000/basic.
1212+1313+Return:
1414+1515+1. CLI findings (JSON output from npx impeccable --json)
1616+2. Browser console findings (if browser automation was possible)
1717+3. Any false positives noted
1818+1919+Be thorough and report exact findings.
+6-15
AGENTS.md
···2525- [ ] Run `vp check` and `vp test` to validate changes.
26262727<!-- intent-skills:start -->
2828+## Skill Loading
28292929-# Skill mappings - when working in these areas, load the linked skill file into context.
3030-3131-skills:
3232-3333-- task: "TanStack Start app setup, router wiring, route tree generation, and SSR entry points"
3434- load: "node_modules/@tanstack/react-start/skills/react-start/SKILL.md"
3535-- task: "Vite+ commands, project scripts, and repo tooling workflow"
3636- load: "node_modules/vite-plus/skills/vite-plus/SKILL.md"
3737-- task: "link preloading, intent prefetching, pagination navigation, and route-to-route transitions"
3838- # To load this skill, run: vp dlx @tanstack/intent@latest list | grep navigation
3939-- task: "search params, validateSearch, URL-driven filters, and pagination state in routes"
4040- # To load this skill, run: vp dlx @tanstack/intent@latest list | grep search-params
4141-- task: "route loaders, loaderDeps, query prefetching, and route-level data loading"
4242- # To load this skill, run: vp dlx @tanstack/intent@latest list | grep data-loading
4343-- task: "useServerFn, createServerFn, and server-backed data fetching in TanStack Start" # To load this skill, run: vp dlx @tanstack/intent@latest list | grep server-functions
3030+Before substantial work:
3131+- Skill check: run `npx @tanstack/intent@latest list`, or use skills already listed in context.
3232+- Skill guidance: if one local skill clearly matches the task, run `npx @tanstack/intent@latest load <package>#<skill>` and follow the returned `SKILL.md`.
3333+- Monorepos: when working across packages, run the skill check from the workspace root and prefer the local skill for the package being changed.
3434+- Multiple matches: prefer the most specific local skill for the package or concern you are changing; load additional skills only when the task spans multiple packages or concerns.
4435<!-- intent-skills:end -->