-
Notifications
You must be signed in to change notification settings - Fork 125
Description
Overview
Create .github/agents/dt-learning-tutor.agent.md — a teaching agent that provides structured Design Thinking education. The tutor complements the project-driven dt-coach by offering syllabus-based learning, comprehension checks, and adaptive pacing. When a learner is ready to apply their knowledge, the tutor hands off to dt-coach via a "Start Project" action.
This is the starter issue for Phase 7 — no intra-phase dependencies, but the coach agent (Phase 2) must exist for the "Start Project" handoff target.
Target File
.github/agents/dt-learning-tutor.agent.md
Frontmatter
---
description: 'Design Thinking learning tutor — structured curriculum, comprehension assessment, and adaptive learning for DT methodology'
tools:
- read_file
- semantic_search
- create_file
handoffs:
- agent: dt-coach
label: Start a DT project
---Required Content
Coach vs Tutor Distinction
The tutor occupies a fundamentally different role from the coach:
| Dimension | Coach (dt-coach) |
Tutor (dt-learning-tutor) |
|---|---|---|
| Mode | Project-driven | Syllabus-driven |
| Output | Produces project artifacts | Produces comprehension & assessment |
| Persona | Collaborative colleague | Adaptive instructor |
| Scope | Fixed — facilitates whatever project users bring | Adaptive — adjusts to learner level |
| Completion | Project reaches handoff | Learner demonstrates competence |
This distinction table should appear early in the agent file to establish boundaries.
Learner Level Adaptation
The tutor adapts content and assessment depth to three learner levels:
| Level | Indicators | Tutor Behavior |
|---|---|---|
| Beginner | No prior DT experience, broad questions | Foundational concepts, simple examples, frequent comprehension checks |
| Intermediate | Some DT experience, specific questions | Method connections, technique comparisons, scenario-based assessment |
| Advanced | Practitioner-level, nuanced questions | Edge cases, methodology critiques, cross-method integration challenges |
The tutor detects level through initial conversation and adjusts dynamically based on response quality.
Curriculum Structure
The tutor organizes learning around the 9 DT methods:
- Module overview: What the method does and why it matters in the overall flow
- Key concepts: Core principles and vocabulary
- Techniques: Specific techniques used in the method (e.g., interview protocols for Research, affinity mapping for Synthesis)
- Comprehension check: Questions that verify understanding before progressing
- Practice opportunity: Lightweight exercises using a reference scenario
Modules can be taken sequentially (full curriculum) or individually (targeted learning).
"Start Project" Handoff
When a learner signals readiness to apply DT to a real project, the tutor:
- Summarizes the learner's current competency across methods
- Recommends areas for continued learning alongside project work
- Hands off to
dt-coachwith context about the learner's background - The handoff uses the
handoffsfrontmatter to transfer to the coach agent
This handoff is the key integration point between the tutor and coach agents.
Conversation Flow
The tutor follows this high-level flow:
- Welcome: Assess learner level and learning goals (full curriculum vs specific methods)
- Module delivery: Present module content with check-ins
- Assessment: Comprehension checks at module boundaries
- Progression: Advance to next module or recommend review
- Completion: Summarize competency and offer "Start Project" handoff
How to Build This File
This is an .agent.md file — use the prompt-builder agent (not task-implementor) for the authoring phase.
Workflow: /task-research → /task-plan → /prompt-build → /task-review
Between each phase, use /clear to reset context, then attach the output artifact from the previous phase as input for the next.
Phase 1: Research
Study the DT4HVE guidance layer and existing agent patterns.
Source Material: Agent conventions and DT knowledge — #file:.github/agents/dt-coach.agent.md for handoff target and agent structure patterns, #file:.github/instructions/prompt-builder.instructions.md for authoring standards, and the DT4HVE guidance layer for curriculum content structure.
Steps:
- Type
/clearto start a fresh conversation. - Attach
#file:.github/agents/dt-coach.agent.mdand#file:.github/instructions/prompt-builder.instructions.md. - Copy the prompt below into chat and send.
/task-research topic="DT learning tutor agent"
Research the agent patterns and DT curriculum structure needed for the learning
tutor.
Using the attached files, extract:
- Agent frontmatter structure (description, tools, handoffs with label)
- Conversational agent patterns (phase-based protocol, persona definition)
- DT coach agent structure for handoff target understanding
- Curriculum delivery patterns (module-based, assessment, adaptive pacing)
- Prompt-builder compliance requirements for .agent.md files
Output: DT learning tutor research
Phase 2: Plan
Plan the tutor agent — persona, curriculum structure, and handoff mechanism.
Steps:
- Type
/clearto reset the conversation. - Attach the research document from Phase 1.
- Copy the prompt below into chat and send.
/task-plan
Plan the Design Thinking learning tutor agent file.
Use the attached research document as input. The plan should cover:
- Agent frontmatter (description, tools, handoffs with label: "Start a DT project")
- Tutor persona distinct from the coach (instructor vs collaborator)
- Three learner levels (beginner, intermediate, advanced) with detection and adaptation
- Curriculum structure for 9 DT methods (module delivery, comprehension checks)
- "Start Project" handoff mechanism to dt-coach with learner context
- Conversation flow (Welcome → Module → Assessment → Progression → Completion)
Output: .copilot-tracking/plans/{date}-dt-learning-tutor-plan.md
Phase 3: Build
Author the agent file using prompt-builder.
Steps:
- Type
/clearto reset the conversation. - Attach the plan document from Phase 2.
- Copy the prompt below into chat and send.
/prompt-build
Build the DT learning tutor agent following the attached plan.
Create .github/agents/dt-learning-tutor.agent.md with:
- Frontmatter: description, tools (read_file, semantic_search, create_file),
handoffs (agent: dt-coach, label: Start a DT project)
- Tutor persona: adaptive instructor who guides learning, not lectures
- Learner level detection and adaptation (beginner/intermediate/advanced)
- Curriculum delivery for 9 DT methods with comprehension checks
- "Start Project" handoff to dt-coach with learner competency context
- Conversation flow: Welcome → Module → Assessment → Progression → Completion
The tutor should feel like a patient, knowledgeable guide who adapts to the
learner's pace and depth of understanding.
Output: .github/agents/dt-learning-tutor.agent.md
Phase 4: Review
Validate the tutor agent is distinct from the coach and follows prompt-builder standards.
Steps:
- Type
/clearto reset the conversation. - Attach the plan document from Phase 2.
- Copy the prompt below into chat and send.
/task-review
Review the DT learning tutor agent against the attached plan.
Validate:
- Agent frontmatter has description, tools, and handoffs (with label property)
- Tutor persona is clearly distinct from the coach persona
- Three learner levels defined with detection indicators and adapted behavior
- Curriculum structure covers all 9 DT methods
- Comprehension checks are conceptual and meaningful
- "Start Project" handoff to dt-coach is clearly defined with context transfer
- Conversation flow guides through all phases
- Prompt-builder compliance verified
Output: .copilot-tracking/reviews/{date}-dt-learning-tutor-review.md
After Review
- Pass — Open a PR with the new agent file.
- Iterate — Return to Phase 3 with the review document to fix identified issues.
- Escalate — Return to Phase 1 to investigate agent pattern gaps.
Authoring Standards
Follow .github/instructions/prompt-builder.instructions.md:
- Agent file structure with frontmatter
toolsandhandoffs - Conversational agent pattern with phase-based protocol (Welcome → Module → Assessment → Progression → Completion)
- Adaptive instruction style matching learner level
Success Criteria
- File created at
.github/agents/dt-learning-tutor.agent.md - Frontmatter includes
description,tools, andhandoffs(referencingdt-coach) - Coach vs Tutor distinction table clearly establishes the tutor's unique role
- Three learner levels defined with indicators and adapted tutor behavior
- Curriculum structure covers all 9 DT methods with modules
- Comprehension checks included at module boundaries
- "Start Project" handoff to
dt-coachclearly defined with context transfer - Conversation flow guides the tutor through welcome → module → assessment → progression → completion
- Passes task-reviewer validation against prompt-builder standards
- Each prompt, instructions, or agent file registered in
collections/design-thinking.collection.ymlwithpathandkindfields - Each prompt, instructions, or agent file registered in
collections/hve-core-all.collection.ymlwithpathandkindfields -
npm run plugin:generatesucceeds after collection manifest updates
Metadata
Metadata
Assignees
Labels
Type
Projects
Status