GitHub Copilot总是猜错你的意图?试试这个Context-Driven Development工作流,让AI秒懂项目全局🚀

核心功能

这个Skill的核心是围绕一组相互关联的上下文“构件”(Artifacts)来组织的。它们共同描绘了项目的完整蓝图:

  • product.md: 产品的灵魂。这里定义了项目要解决什么问题(WHY),目标用户是谁,核心功能有哪些(WHAT)。这是所有开发的起点和方向。
  • tech-stack.md: 技术的基石。明确项目使用什么语言、框架、数据库和关键依赖(WITH WHAT)。告别“我电脑上好好的”魔咒,让每个人的环境保持一致。
  • workflow.md: 团队的节拍。规定了团队如何协作(HOW),包括Git分支模型、代码审查标准、测试要求等。它是保证工程质量的护栏。
  • tracks.md: 进度的罗盘。一个清晰的工作单元注册表,记录了每个功能(Track)的状态、负责人和优先级。项目进展一目了然。

整个开发流程遵循清晰的 上下文 → 规格与计划 → 实现 模式,确保每一行代码的编写都有据可依,都服务于最终的产品目标。

适用平台

这个Skill简直是为现代AI辅助开发量身打造的!它完美适配所有主流的AI编程助手和IDE,包括但不限于:

  • Cursor
  • GitHub Copilot
  • Claude Code
  • OpenAI Codex
  • Gemini Code Assist
  • 文心快码
  • 腾讯云 CodeBuddy
  • 华为云 CodeArts

你可以把它看作是这些AI工具的“最强外挂”。当AI能够完整读取这些上下文文件后,它对项目的理解能力将发生质的飞跃,提供的代码建议和问题解决方案会精准到让你惊叹!

实操代码示例

一个采用Context-Driven Development的项目,其目录结构会非常清晰:

conductor/├── index.md              # 导航中心,链接所有上下文文件├── product.md            # 产品愿景与目标├── product-guidelines.md # 品牌与沟通规范├── tech-stack.md         # 技术栈与依赖├── workflow.md           # 开发工作流├── tracks.md             # 所有工作任务的注册表└── tracks/    └── <track-id>/        ├── spec.md         # 功能规格说明        ├── plan.md         # 具体实施计划        └── ...

比如,一个简洁的 tech-stack.md 文件会长这样,让AI和新同事都能秒懂项目技术选型:

# 技术栈文档 (tech-stack.md)## 主要语言与框架- **TypeScript**: 5.2.2- **React**: 18.2.0- **Next.js**: 14.1.0## 关键依赖- **axios**: ^1.6.0 (用于API请求)- **zustand**: ^4.4.7 (用于轻量级状态管理)## 测试框架- **Jest**: ^29.7.0- **React Testing Library**: ^14.0.0

优势分析

采用Context-Driven Development带来的好处是立竿见影的:

  • 告别信息孤岛,实现团队同步:新成员入职?让他先读上下文文档, onboarding速度提升300%!再也不用担心项目知识只掌握在少数“元老”手中。
  • 驯服AI,让它真正为你所用:为AI提供稳定、全面的上下文后,它生成的代码质量更高,更符合项目规范。你不再是AI的“提示词工程师”,而是它的“架构师”。
  • 沉淀项目智慧,构建“活文档”:这些文档会随着项目一同演进
GitHub Copilot总是猜错你的意图?试试这个Context-Driven Development工作流,让AI秒懂项目全局🚀-Skill优仓
GitHub Copilot总是猜错你的意图?试试这个Context-Driven Development工作流,让AI秒懂项目全局🚀
此内容为免费资源,请登录后查看
0
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容