bmad-cis-design-thinking

Guide human-centered design processes with empathy-driven methodologies.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-cis-design-thinking-petrkohut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-cis-design-thinking
Source: https://github.com/petrkohut/bmad-todo-app/tree/main/.github/skills/bmad-cis-design-thinking
Command: npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-cis-design-thinking-petrkohut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill guides you through the entire human-centered design process, from empathy and problem definition to ideation, prototyping, and testing.

Core Features & Use Cases

  • Empathy-Driven Workflows: Utilizes empathetic methodologies to ensure the design process is user-focused.
  • Step-by-Step Workflow: Provides a structured process for empathy, definition, ideation, prototyping, and testing.
  • Customization: Allows for customization of the workflow through customize.toml for team and personal preferences.
  • Use Case: Ideal for designers and product managers looking to create user-centered products through a structured design thinking process.

Quick Start

Run the skill and follow the prompts to guide your design thinking process.

Frequently Asked Questions about bmad-cis-design-thinking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I guide a human-centered design process from empathy to testing?

To guide human-centered design, this skill provides a structured step-by-step workflow covering empathy, problem definition, ideation, prototyping, and testing. It utilizes empathetic methodologies to ensure your product development remains fully user-focused throughout the entire process.

What is empathy-driven design thinking and how does it apply to product development?

Empathy-driven design thinking is a methodology that places user needs at the center of product development and service design. It works by applying structured workflows that move sequentially through empathy, definition, ideation, prototyping, and testing phases to create user-centered products.

Do I need Python to run user-centered design workflows?

Yes, you need Python installed to run this user-centered design workflow. The skill requires Python for scripting and uses YAML for configuration, allowing you to customize the design thinking process through a configuration file for team or personal preferences.

Can I customize the design thinking workflow for my product team?

You can customize the design thinking workflow for your product team by modifying the configuration file. This allows you to tailor the empathy-driven processes and structured steps to match your specific team preferences and project requirements during product development.

What is the best way to structure ideation and prototyping in UX design?

The best way to structure ideation and prototyping in UX design is to follow a sequential human-centered workflow. This approach guides you through defining the problem before ideation, then moving directly into prototyping and user testing to validate your product design decisions.

When should I not use a structured design thinking process?

You should avoid using a structured design thinking process when your project lacks a clear user focus or requires rapid, unstructured exploration outside of product development. The methodology relies on sequential steps from empathy to testing, which may constrain projects needing immediate, ad-hoc solutions.