Skip to content

Commit 1fa1af1

Browse files
manasagudimellaManasa GudimellaBill Berry
authored
feat(design-thinking): create dt-method-04-deep.instructions.md (#709)
# Pull Request ## Description Create on-demand deep instruction file for Method 4: Brainstorming (`dt-method-04-deep.instructions.md`). This file extends the method-tier's Ideation Facilitator and Convergence Guide coaching hats with: - **Advanced Facilitation Techniques** (5 techniques): Brainwriting Protocol (6-3-5), Morphological Analysis, Provocation Technique (Po), Attribute Listing and Modification, Round-Robin Forced Connections - **Creative Block Recovery** (4 techniques): Assumption Reversal, Random Input Technique, Constraint Manipulation, Cross-Domain Perspective Adoption - **Advanced Convergence Frameworks** (4 frameworks): Impact/Effort Matrix, Dot Voting with Constraints, Concept Clustering with Gap Analysis, Weighted D/F/V Scoring - **Cross-Pollination from Analogous Industries** (4 subsections): Manufacturing→Software, Healthcare→Manufacturing, Energy→Healthcare, Analogy Mining Protocol Includes solo/AI-coach adaptations for brainwriting and dot voting techniques. Differentiates cross-domain perspective adoption from method-tier's in-domain perspective shifting. 4 H2 sections, 17 H3 subsections, 17 coaching prompts, ~214 lines. ## Related Issue(s) Closes #600 ## Type of Change Select all that apply: **Code &amp; Documentation:** - [x] New feature (non-breaking change adding functionality) **AI Artifacts:** - [x] Reviewed contribution with `prompt-analyze` agent and addressed all feedback - [x] Copilot instructions (`.github/instructions/*.instructions.md`) ## Sample Prompts (for AI Artifact Contributions) **User Request:** "I'm coaching a brainstorming session and my team has run out of ideas after only generating 8 concepts. The three basic techniques from the method-tier aren't producing enough variety." **Execution Flow:** 1. DT coach detects Method 4 brainstorming context from `.copilot-tracking/dt/**/method-04*` artifacts 2. Coach loads `dt-method-04-deep.instructions.md` for advanced guidance 3. Coach identifies creative block scenario → navigates to Creative Block Recovery section 4. Coach applies Assumption Reversal technique with coaching prompt: "What are you assuming must be true here? What solutions appear if that assumption is reversed?" 5. If block persists, coach escalates through Random Input, Constraint Manipulation, then Cross-Domain Perspective Adoption **Output Artifacts:** Additional divergent ideas captured in `.copilot-tracking/dt/{project-slug}/method-04-brainstorming/divergent-ideas.md`, documented with the technique that generated each idea. **Success Indicators:** - Ideation momentum recovers and team exceeds 15-idea minimum target - Ideas span 4-6 different solution categories - Coaching prompts produce actionable responses, not confusion - Solo users with AI coach can apply brainwriting and dot voting using the adaptation guidance ## Testing - Executed prompt-analyze workflow: 21/23 pass, 2 warnings (resolved) - Addressed F-02 (major): added solo/AI-coach adaptations for Brainwriting and Dot Voting - Addressed F-06 (minor): renamed "Perspective Shifting" to "Cross-Domain Perspective Adoption" - Validation rerun: all 9 regression checks pass ## Checklist ### Required Checks - [x] Documentation is updated (if applicable) - [x] Files follow existing naming conventions - [x] Changes are backwards compatible (if applicable) - [ ] Tests added for new functionality (if applicable) ### AI Artifact Contributions - [x] Used `/prompt-analyze` to review contribution - [x] Addressed all feedback from `prompt-builder` review - [x] Verified contribution follows common standards and type-specific requirements ### Required Automated Checks The following validation commands must pass before merging: - [x] Markdown linting: `npm run lint:md` — ✅ 233 files, 0 errors - [x] Spell checking: `npm run spell-check` — ✅ 162 files, 0 issues (added "brainwriting" to `.cspell.json` dictionary) - [x] Frontmatter validation: `npm run lint:frontmatter` — ✅ 0 errors, 0 warnings - [x] Skill structure validation: `npm run validate:skills` — ✅ 2 skills, 0 errors - [ ] Link validation: `npm run lint:md-links` — ⚠️ Pre-existing: ESM incompatibility - [ ] PowerShell analysis: `npm run lint:ps` — ⚠️ Pre-existing: 3 warnings in gitignored sandbox script - [x] Plugin freshness: `npm run plugin:generate` — ✅ 11 plugins generated, 125 artifacts ## Security Considerations - [x] This PR does not contain any sensitive or NDA information - [x] Any new dependencies have been reviewed for security issues - [x] Security-related scripts follow the principle of least privilege ## Additional Notes - Structural precedent: `dt-method-02-deep.instructions.md` (most recent merged deep file) - Collection manifests updated: `design-thinking.collection.yml`, `hve-core-all.collection.yml`, `design-thinking.collection.md` - Plugins regenerated via `npm run plugin:generate` - `applyTo: '**/.copilot-tracking/dt/**/method-04*'` per reviewer feedback pattern from prior PRs --------- Co-authored-by: Manasa Gudimella <mgudimella@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
1 parent e445fdf commit 1fa1af1

9 files changed

Lines changed: 226 additions & 0 deletions

File tree

.cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
],
6262
"words": [
6363
"behaviour",
64+
"brainwriting",
6465
"learning",
6566
"ˈpræksɪs",
6667
"πρᾶξις"

.github/instructions/design-thinking/dt-method-04-deep.instructions.md

Lines changed: 214 additions & 0 deletions
Large diffs are not rendered by default.

collections/design-thinking.collection.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This collection includes agents, prompts, and instructions for:
1717
- **DT Method 02 Deep: Advanced Design Research** — On-demand deep reference covering advanced interview techniques, ethnographic observation methods, evidence triangulation, and manufacturing research patterns; loaded by the coach for complex research scenarios requiring specialist guidance
1818
- **DT Method 03: Input Synthesis** — Pattern recognition, theme development, synthesis validation, and Problem-to-Solution Space transition readiness for transforming fragmented research data into unified problem understanding
1919
- **DT Method 03 Deep** — Advanced affinity analysis with multi-pass clustering, insight frameworks with observation-inference-insight formula, HMW question scaffolding, problem statement articulation, and manufacturing synthesis patterns
20+
- **DT Method 04 Deep: Advanced Brainstorming Techniques** — Advanced facilitation techniques (brainwriting, morphological analysis, provocation), creative block recovery, convergence frameworks (impact/effort matrix, weighted D/F/V scoring), and cross-pollination from analogous industries loaded on-demand for complex Method 4 coaching scenarios
2021
- **DT Industry: Healthcare** — Healthcare-specific vocabulary mapping, constraints (HIPAA, patient safety, clinical workflow), empathy tools (patient journey mapping, clinician shadow), and an ED wait-time reference scenario for on-demand industry context loading
2122
- **DT→RPI Handoff Contract** — Exit-point definitions, artifact schemas, per-agent input contracts, graduation awareness behavior, and quality markers for lateral transitions from Design Thinking coaching into the RPI workflow
2223
- **DT RPI Research Context** — DT-aware task-researcher augmentation that frames research around stakeholder needs, quality-marked findings, assumption validation, and return path triggers when operating on DT artifacts

collections/design-thinking.collection.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ items:
7070
- path: .github/instructions/design-thinking/dt-method-03-deep.instructions.md
7171
kind: instruction
7272
maturity: experimental
73+
- path: .github/instructions/design-thinking/dt-method-04-deep.instructions.md
74+
kind: instruction
75+
maturity: experimental
7376
- path: .github/instructions/design-thinking/dt-method-02-research.instructions.md
7477
kind: instruction
7578
maturity: experimental

collections/hve-core-all.collection.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,9 @@ items:
234234
- path: .github/instructions/design-thinking/dt-method-04-brainstorming.instructions.md
235235
kind: instruction
236236
maturity: experimental
237+
- path: .github/instructions/design-thinking/dt-method-04-deep.instructions.md
238+
kind: instruction
239+
maturity: experimental
237240
- path: .github/instructions/design-thinking/dt-method-05-concepts.instructions.md
238241
kind: instruction
239242
maturity: experimental

plugins/design-thinking/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ copilot plugin install design-thinking@hve-core
4444
| dt-method-01-deep | Deep expertise for Method 1: Scope Conversations, covering advanced stakeholder analysis, power dynamics, and scope negotiation |
4545
| dt-method-01-scope | Method 1 Scope Conversations coaching knowledge for Design Thinking: frozen vs fluid assessment, stakeholder discovery, constraint patterns, and conversation navigation |
4646
| dt-method-03-deep | Deep expertise for Method 3: Input Synthesis — advanced affinity analysis, insight frameworks, and problem statement articulation |
47+
| dt-method-04-deep | Deep expertise for Method 4: Brainstorming — advanced facilitation techniques, creative block recovery, and convergence frameworks |
4748
| dt-method-02-research | Method 2 Design Research coaching knowledge: interview techniques, research planning, environmental observation, and insight extraction patterns |
4849
| dt-method-02-deep | Deep expertise for Method 2: Design Research, covering advanced interview techniques, ethnographic observation, and evidence triangulation |
4950
| dt-method-03-synthesis | Method 3 Input Synthesis coaching knowledge: pattern recognition, theme development, synthesis validation, and Problem-to-Solution Space transition readiness |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../.github/instructions/design-thinking/dt-method-04-deep.instructions.md

plugins/hve-core-all/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ copilot plugin install hve-core-all@hve-core
123123
| dt-method-03-deep | Deep expertise for Method 3: Input Synthesis — advanced affinity analysis, insight frameworks, and problem statement articulation |
124124
| dt-method-03-synthesis | Method 3 Input Synthesis coaching knowledge: pattern recognition, theme development, synthesis validation, and Problem-to-Solution Space transition readiness |
125125
| dt-method-04-brainstorming | Design Thinking Method 4: AI-assisted brainstorming with divergent ideation and convergent clustering for solution space entry |
126+
| dt-method-04-deep | Deep expertise for Method 4: Brainstorming — advanced facilitation techniques, creative block recovery, and convergence frameworks |
126127
| dt-method-05-concepts | Design Thinking Method 5: User Concepts coaching with concept articulation, three-lens evaluation, and stakeholder alignment for Solution Space development |
127128
| dt-method-06-lofi-prototypes | Design Thinking Method 6: Lo-fi prototyping techniques, scrappy enforcement, feedback planning, and constraint discovery for Solution Space exit |
128129
| dt-method-07-deep | Deep expertise for Method 7: High-Fidelity Prototypes; fidelity translation, architecture, and specification writing |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../.github/instructions/design-thinking/dt-method-04-deep.instructions.md

0 commit comments

Comments
 (0)