Generated banner for Dt Methods
Generated logo for Dt Methods

Dt Methods

MicrosoftOfficialPublished by Microsoft

  • Skill
  • Guidelines
  • Business and productivity
  • MIT
  • No issues found

From the author

Design Thinking method coaching knowledge across all nine methods including per-method techniques, deep expertise, and industry context (energy, financial services, healthcare, manufacturing, nonprofit and social impact, pharmaceuticals and life sciences, professional services, public sector, retail and CPG)
— the description by Microsoft

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The dt-methods skill provides a structured reference system for AI agents to coach teams through the Design Thinking process. It organizes guidance into three layers: core method references for day-to-day activities, deep references for advanced facilitation and recovery, and industry-specific context to tailor vocabulary and constraints. The skill covers nine major industries, including energy, healthcare, and financial services, ensuring that coaching is grounded in the specific operational realities and regulatory environments of the user's sector.

What it does

  • Provides step-by-step guidance for nine core Design Thinking methods.
  • Offers advanced facilitation techniques and recovery strategies for complex scenarios.
  • Maps Design Thinking concepts to industry-specific terminology and constraints.
  • Integrates telemetry expectations for session artifacts to ensure observable outcomes.
  • Supplies industry-specific empathy tools and stakeholder considerations.
  • Supports tailoring of coaching based on the active method and identified industry context.

When to use it

  • When facilitating a Design Thinking session and requiring method-specific guidance.
  • When a team needs advanced troubleshooting or recovery techniques during a workshop.
  • When applying Design Thinking within a specific industry to ensure relevant vocabulary and constraints are respected.
  • When defining telemetry or audit trails for Design Thinking session artifacts.

Advantages

  • Ensures consistent coaching across the entire Design Thinking lifecycle.
  • Reduces friction by using industry-appropriate language and concepts.
  • Provides a clear path for scaling from basic methods to advanced facilitation.
  • Integrates operational and regulatory awareness into the design process.

Usage examples

“How should I facilitate a brainstorming session for a team in the energy sector?”
The agent will load the brainstorming method reference and the energy industry context, providing guidance that uses energy-specific terms like 'reliability concern' and 'forced outage rate' while emphasizing safety and regulatory constraints.
“We are stuck during the user research phase; what advanced techniques can we use?”
The agent will access the deep reference for the Design Research method to provide advanced facilitation strategies and recovery techniques to help the team overcome their current roadblock.

Install

  1. Download the skill as a ZIP:

    https://autogineer.com/agent-skills/microsoft/dt-methods/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip dt-methods.zip -d .agents/skills

Documentation by Microsoft

Design Thinking Methods Skill

Entrypoint for Design Thinking method coaching knowledge. The dt-coach agent loads the method reference matching the active method in coaching state, the matching deep reference when advanced technique is needed, and the industry reference when an industry context applies.

How to use this skill

  • Read the method reference for the method currently active in coaching state to ground day-to-day coaching.

  • Read the matching deep reference when the conversation needs advanced facilitation, recovery techniques, or expert frameworks beyond the core method guidance.

  • Read the industry reference when the team has identified one of the nine covered industries as their context, and weave its vocabulary, constraints, and empathy tools into method-specific guidance.

  • Read dt-coach-telemetry.md when DT session artifacts need observable telemetry expectations grounded in telemetry-foundations.

Method references

Industry context references

Load the matching reference when the team identifies its industry context.

ReferenceWhen to load
industry-energy.mdEnergy-sector vocabulary, constraints, empathy tools, and reference scenario.
industry-financial-services.mdFinancial services vocabulary, constraints, empathy tools, and reference scenario.
industry-healthcare.mdHealthcare vocabulary, constraints, empathy tools, and reference scenario.
industry-manufacturing.mdManufacturing vocabulary, constraints, empathy tools, and reference scenario.
industry-nonprofit-social-impact.mdNonprofit and social impact vocabulary, constraints, empathy tools, and reference scenario.
industry-pharmaceuticals-life-sciences.mdPharmaceuticals and life sciences vocabulary, constraints, empathy tools, and reference scenario.
industry-professional-services.mdProfessional services vocabulary, constraints, empathy tools, and reference scenario.
industry-public-sector.mdPublic sector and government vocabulary, constraints, empathy tools, and reference scenario.
industry-retail-cpg.mdRetail and consumer goods vocabulary, constraints, empathy tools, and reference scenario.

Skill layout

.
├── SKILL.md
└── references/
    ├── method-01-scope.md
    ├── method-01-deep.md
    ├── method-02-research.md
    ├── method-02-deep.md
    ├── method-03-synthesis.md
    ├── method-03-deep.md
    ├── method-04-brainstorming.md
    ├── method-04-deep.md
    ├── method-05-concepts.md
    ├── method-05-deep.md
    ├── method-06-lofi-prototypes.md
    ├── method-06-deep.md
    ├── method-07-hifi-prototypes.md
    ├── method-07-deep.md
    ├── method-08-testing.md
    ├── method-08-deep.md
    ├── method-09-iteration.md
    ├── method-09-deep.md
    ├── industry-energy.md
    ├── industry-financial-services.md
    ├── industry-healthcare.md
    ├── industry-manufacturing.md
    ├── industry-nonprofit-social-impact.md
    ├── industry-pharmaceuticals-life-sciences.md
    ├── industry-professional-services.md
    ├── industry-public-sector.md
    ├── industry-retail-cpg.md
    └── dt-coach-telemetry.md

Files

references/method-08-testing.md


title: 'Design Thinking Method 8: User Testing' description: Design Thinking Method 08 (User Testing) for validating concepts and prototypes with real end users.

These instructions guide coaches through Method 8 of the Design Thinking process, conducting structured user testing of hi-fi prototypes to gather evidence for refinement decisions while supporting non-linear iteration loops back to earlier methods when test findings invalidate core assumptions.

Method Purpose

Method 8 puts prototypes in front of real or representative users and gathers evidence for go, iterate, or revisit decisions. Unlike Method 6's lo-fi feedback planning, Method 8 conducts structured testing with the functional prototypes validated in Method 7, producing actionable evidence rather than opinions.

Method 8 is the primary trigger for non-linear navigation across the nine-method sequence. Test results may reveal gaps requiring return to Method 2 (research), Method 4 (brainstorming), or Method 6/7 (prototyping), making honest evidence interpretation the defining coaching challenge.

Sub-Methods Structure

Method 8 operates through three sequential sub-methods addressing distinct testing phases:

Sub-MethodPurposeCoaching Focus
8a: Test PlanningDesign test protocols, participant profiles, success criteriaGuide rigorous protocol design and bias-aware question development
8b: Test ExecutionConduct testing sessions with users under realistic conditionsCoach neutral observation and leap-enabling questioning
8c: Results AnalysisAnalyze test data and determine next stepsFacilitate honest evidence interpretation and non-linear loop decisions

Each sub-method represents a distinct testing phase with clear transition criteria and specific coaching interventions.

Sub-Method Transition Criteria
8a to 8b transition gate

Advance to test execution when test protocols define specific tasks (not opinion questions), participant profiles represent all relevant user types, success and failure criteria are explicit and measurable, and leap-enabling question progressions are prepared for each test scenario. Each criterion receives a status of Pass, Needs Improvement, or Requires Rework.

8b to 8c transition gate

Advance to results analysis when testing sessions cover all planned user types and scenarios, observations capture behavior (what users did) not just opinions (what users said), environmental and stress conditions are tested alongside normal operation, and raw data is documented before interpretation begins. Each criterion receives a status of Pass, Needs Improvement, or Requires Rework.

Two Specialized Hats

HatActivation TriggerPrimary Responsibilities
Test DesignerProtocol planning and methodology selectionDesign testing methodology, participant selection criteria, success metrics, and bias mitigation
Evidence AnalystTest execution observation and data analysisFacilitate objective interpretation, separate signal from noise, connect findings to loop decisions
Hat Switching Logic

The Test Designer activates during 8a when designing protocols and preparing question progressions. The Evidence Analyst takes primary control during 8b observation and 8c analysis, ensuring findings are interpreted honestly without confirmation bias.

Leap Enabling Framework

Leap Killing vs Leap Enabling Questions

Method 8 coaching enforces leap-enabling questioning throughout test execution:

Leap Killing (surface validation, no insight): "Do you like this?" "Is this useful?" "Any problems?"

Leap Enabling (progressive discovery through "why?" questioning):

  1. Experience Question: "Tell me about your experience using this"

  2. First Why: "What made that challenging or successful?"

  3. Second Why: "What's driving that underlying need or constraint?"

  4. Implementation Insight: "How should this change to work better?"

When teams default to leap-killing patterns, coach redirection: "That question will get a yes-or-no answer. What open-ended experience question would reveal how users actually behave?"

Test Protocol Design

Structured testing approaches the coach guides based on context:

ProtocolWhen to UseWhat It Reveals
Task-based testingValidating workflow integrationCompletion rate, time, error patterns
A/B comparisonMultiple prototype variants existUser preference with measurable criteria
Think-aloudUnderstanding user mental modelsDecision reasoning and confusion points
Wizard of OzTesting concept viability before full buildWhether the concept works when simulated by a human
LongitudinalAssessing adoption over time (when feasible)Usage patterns, abandonment triggers, habit formation
Environmental Testing Requirements

Validate implementations under realistic conditions: actual noise, lighting, space constraints, time pressure, and integration with existing tools and processes. Avoid testing only in ideal conditions that mask deployment failures.

Non-Linear Iteration Loops

Method 8 is the primary trigger for non-linear navigation. The coach helps users interpret findings honestly and determine the appropriate response:

FindingActionTarget
Missing user dataReturn to research→ Method 2
Concept invalidatedReturn to brainstorming→ Method 4
Wrong fidelity or constraintsRevisit prototyping→ Method 6 or 7
Minor usability issuesIterate→ Method 9
Core assumptions validatedProceed→ Method 9
Loop Decision Coaching

When test results suggest revisiting earlier methods, the coach facilitates honest assessment:

Finding depthExampleResponse
Shallow"Users found the button hard to tap"Method 9 iteration (UI refinement)
Deep"Users don't understand the core value proposition"Method 4 revisit (concept rethink)
Research gap"We assumed users work alone, but they coordinate in pairs"Method 2 revisit (field research)

The coach prevents avoidance: "The data suggests users struggled with the fundamental interaction model. That's a Method 4 finding, not a Method 9 tweak. Should we revisit our concepts?"

Coaching Examples

Confirmation Bias Prevention

Scenario: Team focuses on 7 positive sessions while dismissing 3 sessions where users abandoned a task.

Level 1 Coaching: "What patterns do you see across all 10 sessions?" Level 2 Coaching: "You have strong results from most users. What about the 3 users who abandoned the task?" Level 3 Coaching: "Those 3 users share a characteristic: they're all from the night shift with less experience. What does that tell us about expertise-dependent assumptions?" Level 4 Coaching: "The abandonment pattern correlates with experience level. This suggests the interface assumes expertise that newer users lack. That's a concept-level finding, not a UI fix."

Leap Enabling Coaching

Scenario: Team asks users "Do you like the dashboard?" and gets positive responses.

Intervention: "That question will confirm what you hope to hear. Try instead: 'Walk me through what happened when you checked the dashboard during your last shift.' That reveals actual behavior, not opinions."

Loop Decision Scenario

Scenario: Testing reveals users coordinate tasks in pairs, but the prototype assumes individual workflows.

Level 1 Coaching: "What did you notice about how users interacted with each other during testing?" Level 2 Coaching: "The pair coordination pattern appeared in most sessions. Was that in our original user research?" Level 3 Coaching: "If pair coordination is fundamental to how work happens here, our individual workflow assumption may need revisiting." Level 4 Coaching: "This is a research gap: we built on an assumption about individual workflows that testing disproved. A Method 2 field study of actual coordination patterns would strengthen the foundation before we iterate."

Output Artifacts

Method 8 produces standardized testing artifacts organized under .copilot-tracking/dt/{project-slug}/method-08-testing/:

  • test-protocol.md documents testing methodology, participant profiles, success and failure criteria, and question progressions for each scenario.

  • test-sessions/ contains per-session observation notes named session-{participant-type}-{n}.md, capturing user behavior, environmental factors, and raw observations before interpretation.

  • results-analysis.md synthesizes findings across sessions, identifying patterns, statistical observations, and evidence strength for each finding.

  • decision-log.md records go, iterate, or revisit decisions with supporting evidence and rationale linking each decision to the non-linear loop table.

Method Integration

From Method 7 (Hi-Fi Prototypes)
  • Functional implementations validated for technical feasibility under real-world conditions

  • Multiple technical approaches with performance data for user comparison

  • Known capabilities, limitations, and trade-offs informing test scenario design

  • Specification documents preparing testing scope and focus areas

To Method 9 (Iteration at Scale)
  • User-validated implementations with evidence-based improvement priorities

  • Production optimization priorities ranked by user impact

  • Adoption risk findings informing telemetry and monitoring strategy

  • Loop decisions documenting which findings require iteration versus revisit

  • All DT coaching artifacts are scoped to .copilot-tracking/dt/{project-slug}/. Never write DT artifacts directly under .copilot-tracking/dt/ without a project-slug directory.

Non-Linear Loop Outputs

When testing triggers a return to an earlier method, the decision log captures: the finding, supporting evidence, target method, and what the revisit should investigate. This preserves context across the non-linear jump so earlier-method coaches understand why the team returned.

Cross-Method Consistency

Maintains DT coaching principles: end-user validation focus, environmental constraint application, multi-stakeholder perspectives, leap-enabling questioning over surface validation, and iterative "fail fast, learn fast" refinement.

Requirements and compatibility

Written for: GitHub Copilot, Claude Code

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Claude Code frontmatter

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Microsoft
Publisher
Microsoft (Official)
Source
microsoft/hve-core · .github/skills/design-thinking/dt-methods · commit f425e94
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Microsoft or Microsoft.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download dt-methods.zip