agentsclimarketplace

Sketch the solution

Skill arndvs/ctrlshft/skills/sketch-the-solution

7-phase UX design process from user stories to tested interfaces. Use when asked to 'sketch the solution', 'design UX', 'UX process', 'product design process', or when going from idea to interface design.From its SKILL.md

Install
npx -y skills add arndvs/ctrlshft --skill sketch-the-solution

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.4 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Sketch the Solution

If running interactively (human present), output "Read Sketch the Solution skill." to acknowledge. If running with --dangerously-skip-permissions (AFK/unattended), skip acknowledgement and proceed directly.

Pipeline position: /grill-me/write-a-prd/sketch-the-solution/architect/do-work

A 7-phase framework for designing user-centered digital products — from goal discovery through tested interface design. Each phase produces artifacts that feed the next. Derived from the GRNDWRK UX process (Amir Khella, Carl Smith, Dane Maxwell).

Prerequisites

  • Customer avatar(s) from idea extraction
  • ID call notes / customer interview transcripts
  • Understanding of the customer's current pain (problem space)

The 7 Phases

Run each phase sequentially. Do not skip phases — outputs of phase N are required inputs for phase N+1. Each phase has a detailed reference document under references/. Read the phase reference before running the phase, then read each step reference as you work through it.

Phase 1 — User Stories

Reference: references/phase-1-user-stories.md. Produces: user-stories.md Steps: Identify GoalsWrite User StoryHighlight Key Terms & Verbs

Phase 2 — System Map

Reference: references/phase-2-system-map.md. Produces: system-map.md (with Mermaid ERD) Steps: Create System MapDraw Relationships

Phase 3 — Flow Diagram

Reference: references/phase-3-flow-diagram.md. Produces: flow-diagram.md (with Mermaid flowchart) Steps: List ScreensCreate Flow DiagramValidate with User Stories

Phase 4 — Model Attributes

Reference: references/phase-4-model-attributes.md. Produces: attributes.md Steps: List Attributes for each system map element

Phase 5 — Screen Requirements

Reference: references/phase-5-screen-requirements.md. Produces: screen-requirements.md Steps: Create Screen GoalsInform / Engage / InviteList Screen Attributes (ABC)

Phase 6 — Interface Design

Reference: references/phase-6-interface-design.md. Produces: interface-design.md (specs + wireframes) Steps: Get InspiredHigh-Level SketchesDetailed Sketches

Phase 7 — Test Driven Design

Reference: references/phase-7-test-driven-design.md. Produces: test-plan.md Steps: User TestingSix Mistakes Review

Data Flow

ID Calls → [1] user-stories.md → [2] system-map.md → [3] flow-diagram.md
         → [4] attributes.md → [5] screen-requirements.md
         → [6] interface-design.md → [7] test-plan.md → /architect

Partial Entry

If prior phase artifacts already exist, validate them and start from the next incomplete phase. Ask the user which artifacts they already have.

Rules

Do:

  • Complete each phase fully before advancing
  • Validate each phase's output against prior artifacts
  • Generate Mermaid diagrams for visual artifacts
  • Ask the user for missing inputs rather than guessing

Do not:

  • Skip phases — each depends on the previous
  • Design the solution in user stories — stories describe CURRENT pain only
  • Jump to interface design before system map and flow are complete
  • Over-polish early phases — iteration is expected

Key Principles

  • Problem Space → Solution Space — inhabit the user's world before designing
  • Kaizen > Perfection — 1% daily improvement beats launching perfect products
  • Everything is an experiment — no right or wrong, only data
  • Sellable UI — only design value-demonstrating screens, skip admin/login
  • Never skip steps — each phase builds on the last, skipping creates gaps and assumptions

Handoff

After completing all 7 phases, offer:

  1. /architect — create implementation plan from the UX artifacts
  2. /do-work — begin building the product
  3. /write-a-prd — formalize the design into a PRD

If context is high, follow the standard handoff protocol (@~/dotfiles/instructions/handoff.instructions.md).

What ships with it: 24 files

46.3 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,512. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.