feat(instructions): create dt-method-02-deep.instructions.md#677
Closed
manasagudimella wants to merge 2 commits intomicrosoft:mainfrom
Closed
feat(instructions): create dt-method-02-deep.instructions.md#677manasagudimella wants to merge 2 commits intomicrosoft:mainfrom
manasagudimella wants to merge 2 commits intomicrosoft:mainfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #677 +/- ##
=======================================
Coverage 84.61% 84.61%
=======================================
Files 23 23
Lines 4737 4737
=======================================
Hits 4008 4008
Misses 729 729
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
added 2 commits
February 20, 2026 08:54
…arch techniques - Add dt-method-02-deep.instructions.md with 17 H3 subsections covering advanced interview techniques, ethnographic observation, evidence triangulation, and manufacturing research patterns; each subsection includes a labeled coaching prompt - Update design-thinking and hve-core-all collection manifests to include new file - Add .github/agents/design-thinking to chat.agentFilesLocations in .vscode/settings.json so dt-coach appears in the VS Code agent dropdown - Regenerate plugins Closes microsoft#585
…dt-method-02-deep
75309ec to
f6eea22
Compare
32 tasks
WilliamBerryiii
pushed a commit
that referenced
this pull request
Feb 20, 2026
# Pull Request ## Description Creates `dt-method-02-deep.instructions.md`, an on-demand deep reference for DT Method 2 (Design Research). The `dt-coach` agent loads this file via `read_file` when users require advanced research guidance beyond what the method-tier instruction provides. The file contains 17 H3 subsections across 4 domains, each with prose, bullets, and a labeled coaching prompt: - **Advanced Interview Techniques** — pre-interview preparation, cognitive interview techniques, silence and pause usage, reframing resistance, cultural context adaptation - **Ethnographic Observation Methods** — contextual inquiry setup, shadow observation protocols, artifact analysis, environmental mapping - **Evidence Triangulation** — multi-source validation, contradictory evidence handling, pattern saturation assessment, insight confidence scoring - **Manufacturing Research Patterns** — shift-based research considerations, production floor observation, operator vs. supervisor perspectives, supply chain stakeholder mapping Also adds `.github/agents/design-thinking` to `chat.agentFilesLocations` in `.vscode/settings.json` so the `dt-coach` agent appears in the VS Code agent dropdown. ## Related Issue(s) Closes #585 ## Type of Change Select all that apply: **Code & Documentation:** - [ ] Bug fix (non-breaking change fixing an issue) - [x] New feature (non-breaking change adding functionality) - [ ] Breaking change (fix or feature causing existing functionality to change) - [ ] Documentation update **Infrastructure & Configuration:** - [ ] GitHub Actions workflow - [ ] Linting configuration (markdown, PowerShell, etc.) - [ ] Security configuration - [ ] DevContainer configuration - [ ] Dependency update **AI Artifacts:** - [x] Reviewed contribution with `prompt-builder` agent and addressed all feedback - [x] Copilot instructions (`.github/instructions/*.instructions.md`) - [ ] Copilot prompt (`.github/prompts/*.prompt.md`) - [ ] Copilot agent (`.github/agents/*.agent.md`) - [ ] Copilot skill (`.github/skills/*/SKILL.md`) **Other:** - [ ] Script/automation (`.ps1`, `.sh`, `.py`) - [ ] Other (please describe): ## Sample Prompts (for AI Artifact Contributions) **User Request:** > "We're struggling to get honest answers in interviews — people keep telling us what they think we want to hear. How do we break through that?" **Execution Flow:** 1. `dt-coach` detects the user is in Method 2 (Design Research) with an advanced interview challenge 2. Agent calls `read_file` on `dt-method-02-deep.instructions.md` to load the deep reference 3. Agent surfaces the **Cognitive Interview Techniques** and **Reframing Resistance** subsections 4. Agent responds using the coaching prompt: *"What would it look like if participants felt safe enough to share what they actually think — and what's currently in the way of that?"* **Output Artifacts:** No files created — the agent responds conversationally using the loaded deep reference to coach the user through the research challenge. **Success Indicators:** - Agent surfaces subsection-specific coaching prompts rather than generic research advice - User receives technique-specific guidance (e.g., cognitive interviewing, silence usage) matched to their specific challenge - Coaching prompts feel contextual and non-prescriptive ## Testing - Ran `/prompt-analyze` against `dt-method-02-deep.instructions.md` — 22/23 checks passed - Reviewed and addressed all `prompt-builder` feedback via `/prompt-build` - Verified `applyTo` pattern matches method-tier convention (`**/.copilot-tracking/dt/**/method-02*`) - Confirmed collection manifests (`design-thinking`, `hve-core-all`) updated and plugins regenerated - Rebased cleanly onto updated `main` (post upstream sync of 106 files including Methods 4–9) ## 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 - [x] Markdown linting: `npm run lint:md` — ✅ 0 errors (181 files) - [ ] Spell checking: `npm run spell-check` —⚠️ pre-existing environment issue (Node.js v20.16.0 < v20.18 required); unrelated to this PR - [x] Frontmatter validation: `npm run lint:frontmatter` — ✅ 0 errors, 0 warnings (167 files) - [x] Skill structure validation: `npm run validate:skills` — ✅ 0 errors (2 skills) - [ ] Link validation: `npm run lint:md-links` —⚠️ pre-existing repo-wide ESM incompatibility in `markdown-link-extractor`; unrelated to this PR - [ ] PowerShell analysis: `npm run lint:ps` —⚠️ 3 warnings in `.copilot-tracking` sandbox script (`generate-dalle-images.ps1`), which is gitignored and unrelated to this PR ## 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 The three automated check warnings are all pre-existing environment or infrastructure issues: 1. **`spell-check`**: Requires Node.js ≥ 20.18; local environment is 20.16.0 — not introduced by this PR 2. **`lint:md-links`**: `markdown-link-extractor` ESM compatibility error affects the entire repo — not introduced by this PR 3. **`lint:ps`**: Warnings are in `.copilot-tracking/design-thinking-for-hve-capabilities/scripts/generate-dalle-images.ps1`, a gitignored sandbox file — not introduced by this PR Supersedes #677. --------- Co-authored-by: Manasa Gudimella <mgudimella@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request
Description
Creates
dt-method-02-deep.instructions.md, an on-demand deep reference for DT Method 2 (Design Research). Thedt-coachagent loads this file viaread_filewhen users require advanced research guidance beyond what the method-tier instruction provides.The file contains 17 H3 subsections across 4 domains, each with prose, bullets, and a labeled coaching prompt:
Also adds
.github/agents/design-thinkingtochat.agentFilesLocationsin.vscode/settings.jsonso thedt-coachagent appears in the VS Code agent dropdown.Related Issue(s)
Closes #585
Type of Change
Select all that apply:
Code & Documentation:
Infrastructure & Configuration:
AI Artifacts:
prompt-builderagent and addressed all feedback.github/instructions/*.instructions.md).github/prompts/*.prompt.md).github/agents/*.agent.md).github/skills/*/SKILL.md)Other:
.ps1,.sh,.py)Sample Prompts (for AI Artifact Contributions)
User Request:
Execution Flow:
dt-coachdetects the user is in Method 2 (Design Research) with an advanced interview challengeread_fileondt-method-02-deep.instructions.mdto load the deep referenceOutput Artifacts:
No files created — the agent responds conversationally using the loaded deep reference to coach the user through the research challenge.
Success Indicators:
Testing
/prompt-analyzeagainstdt-method-02-deep.instructions.md— 22/23 checks passedprompt-builderfeedback via/prompt-buildapplyTopattern matches method-tier convention (**/.copilot-tracking/dt/**/method-02*)design-thinking,hve-core-all) updated and plugins regeneratedChecklist
Required Checks
AI Artifact Contributions
/prompt-analyzeto review contributionprompt-builderreviewRequired Automated Checks
npm run lint:md— ✅ 0 errors (181 files)npm run spell-check—npm run lint:frontmatter— ✅ 0 errors, 0 warnings (167 files)npm run validate:skills— ✅ 0 errors (2 skills)npm run lint:md-links—markdown-link-extractor; unrelated to this PRnpm run lint:ps—.copilot-trackingsandbox script (generate-dalle-images.ps1), which is gitignored and unrelated to this PRSecurity Considerations
Additional Notes
The three automated check warnings are all pre-existing environment or infrastructure issues:
spell-check: Requires Node.js ≥ 20.18; local environment is 20.16.0 — not introduced by this PRlint:md-links:markdown-link-extractorESM compatibility error affects the entire repo — not introduced by this PRlint:ps: Warnings are in.copilot-tracking/design-thinking-for-hve-capabilities/scripts/generate-dalle-images.ps1, a gitignored sandbox file — not introduced by this PR