使用GitHub Copilot进行代理开发的React To Do应用程序
此存储库包含一个简单的React To Do应用程序,旨在作为使用GitHub Copilot进行代理开发的示例。它提供了一个预先配置的环境,其中包含聊天模式、提示、说明和代理的示例,以简化人工智能辅助开发工作流程。
目的
此存储库的主要目标是演示如何构建一个“代理工作就绪”的项目。这包括:
- GitHub副本配置:指导GitHub Copilot的说明、提示和聊天模式示例。
- 代理定义一
agents.md定义不同AI代理的角色和功能的文件。 - MCP预配置:该项目旨在与模型上下文协议(MCP)兼容。
- 简单的程序React To Do应用程序是使用AI代理进行测试和开发的实用游乐场。
里面是什么?
.github 目录
此目录是Copilot配置的核心。
/agents:包含不同AI代理的定义。例如,web-developer-agent.md定义了一个专门从事前端开发的代理。/chatmodes:定义与Copilot交互的不同模式,例如coding,research,以及testing./instructions:为不同的文件类型提供具体的指导方针,例如frontend-instructions.mdReact组件。/prompts:常见开发任务的提示集合,如feature-development.prompt.md和bug-fix.prompt.md.agents.md:列出并描述可用代理的文件。copilot-instructions.md:GitHub Copilot在整个存储库中应遵循的一般说明。
src 目录
简单的React To Do应用程序的源代码。这是您可以尝试代理驱动开发的地方。
入门指南
- 探索
.github目录:熟悉提供的提示、说明和代理示例。 - 使用待办事项应用程序:与React应用程序交互,为开发任务奠定基础。
- 利用Copilot聊天:使用配置的提示和代理让Copilot执行任务,例如向待办事项应用程序添加新功能或修复错误。例如,您可以使用
feature-development.prompt.md要求一个新功能。
此存储库是在GitHub Copilot中构建和试验代理工作流的起点。您可以随意扩展和定制它以满足您的需求。
