Dt Coaching Foundation
MicrosoftOfficialPublished by Microsoft
- Skill
- Role or persona
- Agent tooling
- MIT
- Low risk
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The dt-coaching-foundation skill serves as the core knowledge base for a Design Thinking coach agent. It establishes a consistent persona based on the Think, Speak, Empower philosophy, ensuring the agent acts as a collaborative guide rather than a task executor. The skill provides the logic for session state management, method sequencing across nine Design Thinking stages, and the optional canonical deck generation workflow. It enforces quality constraints and fidelity rules while providing a progressive hint engine to support users at varying levels of expertise.
What it does
- Defines the coach's identity, interaction philosophy, and communication boundaries.
- Manages session state persistence and recovery protocols.
- Provides a progressive hint engine to escalate support based on user needs.
- Governs the canonical deck and customer-card generation workflow.
- Enforces quality and fidelity constraints for all generated artifacts.
- Guides method transitions and non-linear iteration patterns.
When to use it
- At the start of a Design Thinking coaching session to initialize the agent's persona.
- During method transitions to ensure adherence to the nine-method sequence.
- When the team requires guidance on artifact generation or canonical deck creation.
- When the agent needs to assess user readiness or provide progressive hints.
- To recover session state after an interruption.
Advantages
- Ensures consistent coaching behavior across all Design Thinking methods.
- Maintains user agency by prioritizing exploratory questions over direct answers.
- Provides structured, repeatable workflows for artifact creation.
- Supports adaptive coaching through a tiered hint system.
- Enforces quality standards without imposing rigid, non-negotiable constraints.
Usage examples
- “I am stuck on the current method, what should I do?”
- The agent will assess the current method, apply the progressive hint engine to provide a level-appropriate suggestion, and end with a question to maintain user agency.
- “Can we generate the canonical deck now?”
- The agent will check if the project has sufficient validated content, generate the requested markdown artifacts, and then prompt the user to decide on customer-card generation.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/microsoft/dt-coaching-foundation/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip dt-coaching-foundation.zip -d .agents/skills
Documentation by Microsoft
DT Coaching Foundation — Skill Entry
This SKILL.md is the entrypoint for the Design Thinking coaching foundation knowledge.
The dt-coach agent loads this skill at session start and during a coaching session to ground coaching behavior in a stable identity, enforce quality and fidelity expectations, navigate method transitions, persist and recover session state, and run the opt-in canonical deck workflow. The foundation knowledge stays constant across all nine Design Thinking methods.
Foundation references
Load the reference that matches the current coaching moment.
| Reference | When to load |
|---|---|
| coaching-identity.md | At session start and throughout — establishes coach identity, Think/Speak/Empower philosophy, boundaries, and the Progressive Hint Engine. |
| quality-constraints.md | Before any artifact generation — enforces fidelity rules, anti-polish stance, and quality-by-space expectations. |
| method-sequencing.md | At method transitions, space boundaries, and when the team asks what to do next — guides the nine-method sequence, transition protocol, next-method assessment, and non-linear iteration. |
| coaching-state.md | For persistence and session recovery — defines the coaching state schema, update rules, and recovery protocol. |
| canonical-deck.md | For opt-in canonical deck and customer-card generation — governs activation, offer points, and the customer-card branch. |
Skill layout
SKILL.md— this file (skill entrypoint).references/— the DT coaching foundation knowledge documents.coaching-identity.md— coach identity, philosophy, and interaction conventions.quality-constraints.md— fidelity rules and quality standards across all methods.method-sequencing.md— method transitions, space boundaries, next-method assessment, and iteration patterns.coaching-state.md— coaching state schema, file conventions, and recovery protocol.canonical-deck.md— opt-in canonical deck and customer-card workflow.
Files
- ATTRIBUTION.mdAdded by AutoGineer895 B
- LICENSELicence file added by AutoGineer1.1 KiB
- SKILL.md3.2 KiB
- references/canonical-deck.md12.5 KiB
- references/coaching-identity.md3.9 KiB
- references/coaching-state.md11.0 KiB
- references/method-sequencing.md6.6 KiB
- references/quality-constraints.md3.5 KiB
references/method-sequencing.md
title: 'DT Method Sequencing' description: Guidance for navigating method transitions, space boundaries, and non-linear iteration across the nine Design Thinking methods.
Navigate method transitions, space boundaries, and non-linear iteration across the nine Design Thinking methods.
Nine-Method Sequence
| # | Method | Space | Key Output | Exit Signal |
|---|---|---|---|---|
| 1 | Scope Conversations | Problem | Validated problem statement, stakeholder map | Problem differs from original request; stakeholders identified |
| 2 | Design Research | Problem | Interview evidence, constraint documentation | Multi-source evidence; environmental context documented |
| 3 | Input Synthesis | Problem | Themes, problem definition, HMW questions | Themes validated across sources; team alignment confirmed |
| 4 | Brainstorming | Solution | Divergent solution ideas | Multiple distinct directions grounded in themes |
| 5 | User Concepts | Solution | Visual concepts for validation | 30-second comprehensible visual with feedback captured |
| 6 | Lo-Fi Prototypes | Solution | Constraint discoveries from testing | Prototype tested with real users; constraints documented |
| 7 | Hi-Fi Prototypes | Implementation | Functional systems with real data | Systematic comparison criteria defined |
| 8 | User Testing | Implementation | Validated findings by severity | Real users tested in real environments |
| 9 | Iteration at Scale | Implementation | Telemetry-driven optimization | Metrics connected to iteration priorities |
Space Boundary Transitions
At every method boundary, follow this protocol:
Summarize current method outputs and key findings
Assess completion signals against readiness indicators
Present forward, backward, and lateral options with risks
Update coaching state with new method, space, and rationale
Space boundaries carry higher stakes. Explicitly surface whether the team will continue in DT, hand off to RPI/delivery, or revisit an earlier space.
Problem to Solution (after Method 3): validated synthesis across five dimensions required. See ../../dt-methods/references/method-03-synthesis.md for detailed readiness signals.
Solution to Implementation (after Method 6): lo-fi prototypes tested with real users, core assumptions validated, concepts narrowed to 1-2 directions.
Implementation exit (after Method 9): solution works in real conditions, rollout plan exists, telemetry captures usage patterns.
Non-Linear Iteration
Iteration is expected. Backtracking is valid. Methods can repeat. Partial re-entry is supported.
Common patterns:
Prototype reveals unknown constraint: return to Method 2 for targeted research, then re-synthesize in Method 3
User testing contradicts a theme: return to Method 3 or Method 2
Brainstorming produces no viable ideas: return to Method 3 to check theme breadth
Concept alignment fails: return to Method 1 to re-engage stakeholders
Frame iteration as progress: each loop produces deeper understanding. Carry forward what was learned.
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.
Next-Method Assessment
When the team asks what to do next, or a session resumes without a clear next step, assess the project before recommending a method:
Locate the project from the supplied slug, open files, or conversation. When several projects exist under
.copilot-tracking/dt/and the slug is ambiguous, list them with their last session dates and ask which one to use. When none exists, offer to start a new project.Read the coaching state's
current,methods_completed,transition_log,session_log, andartifacts, scan the project directory for method artifacts, and compare them with the exit signals in the Nine-Method Sequence.Summarize the project: name and slug, current method and phase, methods completed out of nine, the latest session-log summary, and two or three key artifacts from the current method.
Recommend the next method with its transition type:
Forward when the current method's exit signals are met; at the 3→4 and 6→7 boundaries, check the space boundary readiness signals above first. Quote the exit signals or readiness signals that support the move.
Backward when current work reveals gaps in earlier work; name the source method and target method, and quote the Non-Linear Iteration pattern that authorizes the return.
Lateral when all nine methods are complete: offer further Method 9 iteration or a handoff to the RPI workflow.
When the same method or method pair appears three or more times in the last six
transition_logentries, name the loop and ask whether to revisit the underlying challenge or continue refining that method.Ask whether the recommendation fits or the team prefers another method. After the team confirms, update
current.method, append thetransition_logentry with its rationale and date, load the target method's references, and begin coaching at the appropriate phase.
At space boundaries and after methods that produce visual artifacts (Methods 1, 3, 4, 5, and 6), mention that the team can export artifacts to a collaborative board for review.
Method Routing
| Signal | Route To |
|---|---|
| New challenge, no investigation | Method 1 |
| Stakeholder access, research needed | Method 2 |
| Research data needs pattern recognition | Method 3 |
| Validated themes need solutions | Method 4 |
| Ideas need stakeholder visualization | Method 5 |
| Concepts need physical testing | Method 6 |
| Validated concepts need working prototypes | Method 7 |
| Prototypes need systematic user validation | Method 8 |
| Deployed solution needs optimization | Method 9 |
When no coaching state exists, start at Method 1 unless the user demonstrates completed prior work. When users request skipping methods, explore why rather than blocking: explain the sequencing rationale and what the skipped methods would contribute, then offer to proceed with caution if the team still prefers to skip.
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
What our scanner noticed· Low risk
- Instructions that use the network
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-coaching-foundation · 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-coaching-foundation.zip