Add new agents and skills for enhanced project orchestration and review processes
- Introduced `critic`, an independent adversarial reviewer for security and correctness. - Added `fable-orchestrator` to manage task routing and verification. - Implemented `gauntlet-critic` for fresh-context evaluation of gauntlet rounds. - Created `planner` for generating executable implementation plans with dependencies. - Developed `security-auditor` for application security reviews and audits. - Established `system-steward` to improve agent prompts and skills based on verified failures. - Added `dev-loop` skill for autonomous development loops over repositories. - Implemented `gauntlet-loop` skill for iterative quality benchmarking against reference standards. - Updated project settings to utilize the new orchestrator agent. - Created documentation for `GAUNTLET.md`, `PROGRESS.md`, and `REFERENCE_BAR.md` to track project status and quality benchmarks. - Added detailed prompting style guide to enhance understanding of prompt patterns and agentic loops.
This commit is contained in:
20
.claude/skills/ux-psych-audit/SKILL.md
Normal file
20
.claude/skills/ux-psych-audit/SKILL.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
name: ux-psych-audit
|
||||
description: Behavioral-psychology audit of an implemented user journey — decision cost, effort, momentum, value-before-ask, investment, framing, emotional arc, and trust, grounded in evidence-backed principles. Returns P0–P3 findings with evidence and smallest fix; dark patterns are always defects. Owner: ux-psychologist; read-only. Use on implemented UX; pre-build psychology enters as design-spec constraints.
|
||||
allowed-tools: Read Grep Glob
|
||||
---
|
||||
|
||||
Audit what users actually experience against how people actually decide. Read-only: findings and smallest fixes, never patches. First name the journey, then walk it end to end in the implementation (templates, widgets, copy, defaults, prices): **first-run/onboarding · core task loop · return visit · upgrade/checkout · exit (cancel, error, uninstall)**. Grep for real option counts, defaults, and progress states — never assume them.
|
||||
|
||||
1. **Decision cost.** Count simultaneous choices at each decision point (Hick's law; in the classic jam study 24 options converted ~3%, 6 options ~30%). Every extra option, field, or setting must earn its place; prefer progressive disclosure, and exactly one visually primary action per screen (Von Restorff).
|
||||
2. **Effort & defaults.** Most users never change defaults and read them as recommendations: are forms pre-filled with the most common choice so the task is scan-and-adjust, not create-from-scratch? Is irreducible complexity absorbed by the system rather than the user (Tesler)? Primary targets large and reachable (Fitts).
|
||||
3. **Momentum.** Never start a user at zero: endowed progress (pre-stamped loyalty cards complete at roughly double the rate) and the goal-gradient effect (effort rises near completion) reward visible head starts. Visible incomplete steps pull users back (Zeigarnik); feedback within ~400 ms keeps flow (Doherty threshold).
|
||||
4. **Value before ask (reciprocity).** Deliver a real sample of value before signup, permission, or payment walls — partial results, previews, trial access (Cialdini's reciprocity). A wall before first demonstrated value is at least P1.
|
||||
5. **Investment & ownership.** Early personalization and building (name it, pick goals, assemble the first artifact) raise perceived value (IKEA and endowment effects) and make each return visit richer — the investment step of the Hooked loop. Ask: what does a user own after two minutes?
|
||||
6. **Motivation & framing.** At each conversion moment check Fogg's B=MAP: are motivation, ability, and a well-timed prompt all present, and which one is missing where users drop? Losses weigh roughly twice as much as gains (Kahneman) — frame genuinely at-risk value honestly, never invent risk. Prices and plans need deliberate context and anchors, not isolation (contrast effect).
|
||||
7. **Emotional arc.** People judge an experience by its peak and its end (peak-end rule): audit the best moment and every exit — success, error, empty, and cancellation paths — because the end of a bad journey is where trust is decided. Familiar patterns lower load (Jakob's law); visual polish buys perceived usability (aesthetic-usability effect) but never substitutes for it.
|
||||
8. **Trust screen — always run last.** Dark patterns are defects, not tactics: fake urgency/scarcity, confirmshaming, roach-motel cancellation, hidden costs or drip pricing, forced continuity without warning, disguised ads, guilt loops, nagging re-prompts. Any of these is P0–P1 with the trust and regulatory risk named. Persuasion aligned with the user's chosen goal is good design; persuasion against the user's interest is a defect regardless of conversion lift.
|
||||
|
||||
Rank findings **P0** (trust-destroying mechanic, or the user's job/value blocked before value is demonstrated), **P1** (principle violated on a core conversion/retention path with likely drop-off), **P2** (missed momentum/framing reinforcement), **P3** (polish). Each finding: evidence (file/line or reproduction) · principle · expected behavioral impact · smallest fix · where analytics exist, the metric that would confirm it. Findings are hypotheses about behavior — recommend the measurement, don't promise the lift. Do not invent findings to seem thorough; `none` after meaningful checks is a valid result. Route accepted fixes to the orchestrator as task contracts; durable copy/pattern rules go to the ux-ui-designer for `DESIGN_SYSTEM.md`.
|
||||
|
||||
Return exactly: **Verdict** (behaviorally sound / needs work / trust risk) · **Findings** (P0–P3 or `none`) · **Journey audited** (stages walked, screens/files inspected, lenses applied) · **Top opportunities** (≤ 3: principle → smallest change → metric).
|
||||
Reference in New Issue
Block a user