Skip to content

fix(instructions): normalize DT project-scoped artifact isolation #764

@WilliamBerryiii

Description

@WilliamBerryiii

Summary

Normalize project-scoped artifact isolation across all 56 Design Thinking coaching files. Ensure every DT file uses {project-slug} consistently, prompts use ${input:project-slug}, the DT Coach agent asks for the slug in Phase 1, and every DT file includes a project-scoping convention bullet appropriate to its file type.

Changes

  • Fix dt-method-05-concepts.instructions.md line 324: replace {session-id} with {project-slug}
  • Fix dt-method-07-hifi-prototypes.instructions.md line 110: replace hardcoded .copilot-tracking/dt/method-07/ with .copilot-tracking/dt/{project-slug}/method-07-hifi-prototypes/
  • Standardize 12 prompt files: rename ${input:projectName} to ${input:project-slug}, update argument-hints, input descriptions, body references, and add Requirements bullet
  • Update DT Coach agent: add project slug ask to Phase 1 Session Initialization, add Required Protocol convention bullet
  • Simplify dt-coaching-state.instructions.md: remove slug derivation algorithm, add convention bullet
  • Add per-file-type project-scoping convention to all 56 in-scope DT files

Files Changed

56 files across .github/agents/design-thinking/, .github/prompts/design-thinking/, .github/instructions/design-thinking/

Acceptance Criteria

  • All DT artifact paths use {project-slug} correctly
  • All prompts use ${input:project-slug} with no slug derivation
  • DT Coach Phase 1 asks for project slug
  • Every DT file includes a project-scoping instruction per its file type

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageRequires triage and prioritization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions