【AI开发】四、代码Skills设计(midway)

作者:Administrator 发布时间: 2026-06-29 阅读量:4 评论数:0

材料准备

  • Linux环境/Windows的WSL2环境
  • OpenCode
  • DeepSeek套餐/智谱Coding Plan套餐
  • git环境
  • 良好的上网环境

代码准备

SKILL_DESIGN_GUIDE.md

把下面文档,上传到和代码同级目录就行了。
SKILL_DESIGN_GUIDE.md

这个md文档参照最新的Skill设计规范编写,指导AI如何设计才合适。

AI提示词

首次创建的话,需要先把上面4个项目准备好,如下图:

ubuntu@VM-0-8-ubuntu:~/github_code/codebase$ ll
total 5820
./
../
agent-nestjs-skills/
cool-admin-midway/
midway/
SKILL_DESIGN_GUIDE.md
task.md
ubuntu@VM-0-8-ubuntu:~/github_code/codebase$ 

Task.md文档提示词

直接复制保存就行,反正要表达清楚,你要AI参考哪些文档,生成什么格式就行,尽量用旗舰模型来干这些事情。

# 任务要求
编写一个关于`midway`这个框架的skills,我用来AI编写代码。

# 提示
1. 可以联网搜索关于agent skills的官方资料。
2. 可以参考`agent-nestjs-skills`这个项目的编写目录结构。
3. 规范我准备了一些,你可以参考`SKILL_DESIGN_GUIDE.md`。
4. `midway`的最佳实践项目是`cool-admin-midway`,可以看看这个项目是怎么使用`midway`的。

# 要求
1. 具体的目录结构需要和`agent-nestjs-skills`保持一致。
2. 必须包含所有的`midway`当前`v4`版本文档的所有用法。
3. 要说明清楚是怎么编写合规的`midway`代码,尽量减少魔法变量。
4. 必须按照`midway`的来写,不能混入`nestjs`这一块的代码。
5. 把技能写到`agent-midway-skills`这个文件夹里面。

开始对话

  • 请完成task.md这个文档的任务要求。
  • 请阅读agent-midway-skills/SKILL.md这个文档,是否符合Skill的规范,覆盖了索引资料了吗?联网搜索相关资料,看看是否符合。
  • 为什么AGENTS.md要合并完整的规则文档?而不是直接索引?skill不应该是索引吗?
  • 整个项目都重新设计一下,改成索引的方式。你可以联网搜索相关官方的资料,看看到底是合并一起好还是改成索引的方式?比如/home/ubuntu/github_code/codebase/miniprogram-development-2.24.2-beta.1.zip,看看这个结构是怎么设计的?

成品参考

  1. 完整版本Skill参考:https://github.com/lu9944/agent-midway-skills.git

评论