Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Apple LeanUX++ design workflow, journey schema, emotional arc patterns, and CLI UX patterns. Load when transitioning from discovery to visualization or when designing journey artifacts.
.claude/skills/nwave-ai-nw-design-methodology/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 39% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 5% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -3% | 0% |
PHASE 1 PHASE 2 PHASE 3 PHASE 4
Journey Mapping Emotional Design TUI Prototyping Integration Check
| | | |
v v v v
"What's the flow?" "How should it feel?" "What does it look?" "Does it connect?"yamlschema_version: 1 journey: name: "{Goal Name}" goal: "{What user is trying to accomplish}" persona: "{User persona reference}" emotional_arc: start: "{Initial emotional state}" middle: "{Journey emotional state}" end: "{Final emotional state}" steps: - id: 1 name: "{Step Name}" command: "{CLI command or action}" tui_mockup: | +-- Step N: {Name} -----------------------------------------+ | {ASCII representation of CLI output} | | ${variable} <-- tracked artifact | +------------------------------------------------------------+ shared_artifacts: - name: "{artifact_name}" source: "{single source of truth file}" displayed_as: "${variable}" consumers: ["{list of places this appears}"] emotional_state: entry: "{How user feels entering step}" exit: "{How user feels after step}" integration_checkpoint: | {What must be validated before proceeding} failure_modes: - "{What can go wrong at this step — used by DISTILL for error scenario generation}" - "{Another failure scenario}" gherkin: | Scenario: {Step description} Given {precondition} When {action} Then {observable outcome} And shared artifact "${variable}" matches source integration_validation: shared_artifact_consistency: - artifact: "{name}" must_match_across: [1, 2, 3] failure_message: "{Integration error description}" changelog: - date: "{YYYY-MM-DD}" feature: "{feature-id}" change: "{What changed in this update}"
Start: Anxious/Uncertain | Middle: Focused/Engaged | End: Confident/Satisfied Use when: Complex multi-step operations
Start: Curious | Middle: Exploring | End: Delighted Use when: Learning new features
Start: Frustrated | Middle: Hopeful | End: Relieved Use when: Fixing issues or debugging
tool [noun] [verb] or tool [verb] [noun]crafter agent create or crafter create agentResponsive: print something in <100ms | Progress: show for long operations | Transparent: show what is happening | Recoverable: clear errors with suggested fixes
Implement --help on every command | Make help discoverable | Provide contextual suggestions
Three artifact types produced:
journey-{name}-visual.md): ASCII flow diagram with emotional annotations and TUI mockups per stepjourney-{name}.yaml): Machine-readable journey definition following schema abovejourney-{name}.feature): Testable acceptance scenarios from each journey stepAll artifacts go to docs/feature/{feature-id}/discuss/.
Other measured skills in the registry, with their headline benchmark lift.