brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Use to evaluate or design a user interaction flow — states, edge cases, microinteractions, motion, and feedback patterns.
Claude Code
$ npx -y skills add getcrew44/crew44 --skill interaction-review --agent claude-code
Codex
$ npx skills add getcrew44/crew44 --skill interaction-review -a codex -y
Cursor
$ npx skills add getcrew44/crew44 --skill interaction-review -a cursor -y
Gemini CLI
$ npx skills add getcrew44/crew44 --skill interaction-review -a gemini-cli -y
GitHub Copilot
$ npx skills add getcrew44/crew44 --skill interaction-review -a github-copilot -y
OpenCode
$ npx skills add getcrew44/crew44 --skill interaction-review -a opencode -y
Windsurf
$ npx skills add getcrew44/crew44 --skill interaction-review -a windsurf -y
name: interaction-review description: Use to evaluate or design a user interaction flow — states, edge cases, microinteractions, motion, and feedback patterns.
Make sure every state a user can land in has been considered, and that motion serves the user rather than decorating.
For each user-facing surface, walk through:
| State | Question | |-------|----------| | Loading | What does the user see while waiting? Is it clear progress is happening? | | Empty | What does the user see with zero results, zero items, zero history? Does the empty state guide the next action? | | Error | When the network or backend fails, can the user understand what happened and recover? | | Success | Is feedback clear and the next action obvious? | | Partial | When the operation half-succeeded, is the partial result accurately reported? |
Motion should communicate, not decorate. Every animation answers one of: confirm an action occurred, orient where things came from or go to, focus attention on a change, or preserve context during a transition. If it does none of these, cut it.
Use a timing scale:
Prefer spring or ease-out for entrances, ease-in for exits, transform/opacity for performance. Honor `prefers-reduced-motion`.
Orchestrate a crew of specialist AI agents in one local-first workspace. Each role on its best model, with memory and skills that compound. Free, MIT.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of…
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically…
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.