team-coordination
Structured debate protocols, cross-examination, and synthesis for multi-agent teams. Use when structuring multi-agent debate,…
Usability testing methodology, Nielsen's heuristics, and usability metrics. Use when planning usability tests, evaluating UI against heuristics, writing test scripts, or measuring task success rates. Trigger on: 'run a usability test', 'heuristic evaluation', 'usability test
$ npx -y skills add slgoodrich/agents --skill usability-frameworks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/usability-frameworksContext preview
The summary Claude sees to decide when to auto-load this skill.
Usability testing methodology, Nielsen's heuristics, and usability metrics. Use when planning usability tests, evaluating UI against heuristics, writing test scripts, or measuring task success rates. Trigger on: 'run a usability test', 'heuristic evaluation', 'usability test
name: usability-frameworks description: "Usability testing methodology, Nielsen's heuristics, and usability metrics. Use when planning usability tests, evaluating UI against heuristics, writing test scripts, or measuring task success rates. Trigger on: 'run a usability test', 'heuristic evaluation', 'usability test script', 'task success rate', 'think-aloud protocol'."
Comprehensive frameworks and methodologies for planning, conducting, and analyzing usability tests to improve user experience.
**Auto-loaded by agents**:
**Use when you need**:
Usability testing is a method for evaluating a product by testing it with representative users. Users attempt to complete typical tasks while observers watch, listen, and take notes.
**Purpose**: Identify usability problems, discover opportunities for improvement, and learn about user behavior and preferences.
**When to use**:
1. **Learnability**: How easy is it for users to accomplish basic tasks the first time? 2. **Efficiency**: How quickly can users perform tasks once they've learned the design? 3. **Memorability**: Can users remember how to use it after time away? 4. **Errors**: How many errors do users make, how severe, and how easily can they recover? 5. **Satisfaction**: How pleasant is it to use the design?
**Setup**: Researcher guides participants through tasks in real-time **Location**: In-person or remote (video call)
**Best for**:
**Process**:
1. Welcome and set expectations 2. Pre-task questions (background, experience) 3. Task scenarios with think-aloud protocol 4. Post-task questions and discussion 5. Wrap-up and thank you
**Advantages**:
**Limitations**:
**Setup**: Participants complete tasks independently, recorded for later review **Location**: Remote, on participant's own schedule
**Best for**:
**Process**:
1. Automated instructions and consent 2. Participants record screen/audio while completing tasks 3. Automated post-task surveys 4. Researcher reviews recordings later
**Advantages**:
**Limitations**:
**Combination methods**:
Quick reference for evaluating interfaces. See `references/nielsens-10-heuristics.md` for detailed explanations and examples.
1. **Visibility of system status** - Keep users informed 2. **Match between system and real world** - Speak users' language 3. **User control and freedom** - Provide escape hatches 4. **Consistency and standards** - Follow platform conventions 5. **Error prevention** - Prevent problems before they occur 6. **Recognition rather than recall** - Minimize memory load 7. **Flexibility and efficiency of use** - Accelerators for experts 8. **Aesthetic and minimalist design** - Remove irrelevant information 9. **Help users recognize, diagnose, and recover from errors** - Plain language error messages 10. **Help and documentation** - Provide when needed
Participants verbalize their thoughts while completing tasks, providing real-time insight into their mental model.
**Concurrent think-aloud**: Speak while performing tasks
**Retrospective think-aloud**: Review recording and explain thinking after
**Prompts to use**:
**Don't**:
See `references/think-aloud-protocol-guide.md` for detailed facilitation techniques.
Good task scenarios are critical to meaningful usability test results.
**Realistic**: Based on actual user goals **Specific**: Clear endpoint/success criteria **Self-contained**: Provide all necessary context **Actionable**: Clear starting point **Not prescriptive**: Don't tell them how to do it
**Poor**: "Click on the 'My Account' link and change your password"
**Good**: "You've heard about recent security breaches and want to make your account more secure. Update your
Answer product management's hardest questions in minutes, not days Expert product management guidance powered by frameworks from Teresa Torres, Marty Cagan, April Dunford, and more - without hiring a product manager. Right feature. Right users. Right time.
Structured debate protocols, cross-examination, and synthesis for multi-agent teams. Use when structuring multi-agent debate,…
Output templates and scoring rubrics for multi-agent team workflows. Use when generating final deliverables from agent team…
Detect platform, tech stack, features, integrations, and project scale from codebases. Use when scanning a codebase, analyzing…
Master competitive analysis templates including competitor deep-dives, battle cards, feature comparison matrices, and win/loss…
GTM strategies, product positioning, messaging, and launch planning. Use when planning a product launch, entering a new market,…
Frameworks for user interviews, question design, and qualitative research. Use when conducting user interviews, designing…