Conversation
|
@digitarald First draft of the TDD user guide. Need to do a full pass again to make sure it flows well, but would appreciate any initial impressions on structure and content. |
There was a problem hiding this comment.
Pull Request Overview
This PR adds a comprehensive guide for implementing test-driven development (TDD) workflows in VS Code using GitHub Copilot's AI customization features. The guide demonstrates how to set up custom chat modes for each phase of the TDD cycle (red-green-refactor) and use handoffs to transition between phases.
- Introduces a new documentation page explaining AI-assisted TDD workflow setup
- Creates custom chat mode configurations for the three TDD phases (red, green, refactor)
- Provides testing context setup using custom instructions
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/toc.json | Adds the TDD guide entry to the Copilot guides section in the navigation |
| docs/copilot/images/test-driven-development-guide/tdd-workflow-diagram.png | Adds workflow diagram illustrating the TDD phases and handoffs |
| docs/copilot/guides/test-driven-development-guide.md | New comprehensive guide documenting the TDD workflow setup and usage |
| build/sitemap.xml | Adds the new guide URL to the sitemap for search engine indexing |
|
@digitarald Updated the TDD user guide and is now ready for your review. Leveraged your custom agents for the different phases. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 5 comments.
Comments suppressed due to low confidence (6)
docs/copilot/guides/test-driven-development-guide.md:244
- The link to custom agents uses a relative path but is missing the .md extension. According to the documentation writing guidelines, links to other documentation articles should include the '.md' suffix. This should be: /docs/copilot/customization/custom-agents.md
To create the `.github/agents/TDD-refactor.agent.md` refactor phase [custom chat agent](/docs/copilot/customization/custom-agents.md):
docs/copilot/guides/test-driven-development-guide.md:314
- The link uses a relative path but is missing the .md extension. According to the documentation writing guidelines, links to other documentation articles should include the '.md' suffix. This should be: /docs/copilot/customization/custom-agents.md
* [Custom agents](/docs/copilot/customization/custom-agents.md)
docs/copilot/guides/test-driven-development-guide.md:58
- The link to custom instructions uses a relative path but is missing the .md extension. According to the documentation writing guidelines, links to other documentation articles should include the '.md' suffix. This should be: /docs/copilot/customization/custom-instructions.md
If you have established test conventions, you can use [custom instructions](/docs/copilot/customization/custom-instructions.md) to set up a testing context that guides the AI in generating tests that align with your project's standards.
docs/copilot/guides/test-driven-development-guide.md:122
- The link to custom agents uses a relative path but is missing the .md extension. According to the documentation writing guidelines, links to other documentation articles should include the '.md' suffix. This should be: /docs/copilot/customization/custom-agents.md
To create the `.github/agents/TDD-supervisor.agent.md` supervisor [custom agent](/docs/copilot/customization/custom-agents.md):
docs/copilot/guides/test-driven-development-guide.md:158
- The link to custom agents uses a relative path but is missing the .md extension. According to the documentation writing guidelines, links to other documentation articles should include the '.md' suffix. This should be: /docs/copilot/customization/custom-agents.md
To create the `.github/agents/TDD-red.agent.md` red phase [custom agent](/docs/copilot/customization/custom-agents.md):
docs/copilot/guides/test-driven-development-guide.md:219
- The link to custom agents uses a relative path but is missing the .md extension. According to the documentation writing guidelines, links to other documentation articles should include the '.md' suffix. This should be: /docs/copilot/customization/custom-agents.md
To create the `.github/agents/TDD-Test-Runner.agent.md` test runner [custom agent](/docs/copilot/customization/custom-agents.md):
Fixes #8951