跳到正文
cccskills
免费在 GitHub 公开

generate-code

Use when the task involves generating, modifying, debugging, validating, or reviewing code. Do not use for non-code tasks.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(6)

  • SKILL.md1.8 KB
  • references/check.md2.0 KB
  • references/constraints.md2.5 KB
  • references/debug.md940 B
  • references/generation.md2.9 KB
  • references/memory.md1.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Generate Code

首先:判断任务是否涉及生成代码? 如果是涉及到生成代码的任务,才动用这个skill,如果任务不涉及生成代码就不动用这个skill

核心目标:让每次代码交付都聚焦一个可感知结果。 这个结果不是“我改完了”,而是一份用户可以验收的工程交付单:需求 checklist、修改范围、验证结果、已知限制都要说清楚。

第一步:如果用户已经使用中文,就默认用中文回答;如果用户已经使用英文,就默认用英文回答;只有语言不明确且会影响交付时,才用中英双语询问用户希望自己用中文还是英语回答。

第二步:如果用户已经在对话中提供范例,编写代码前先参考示例;如果用户没有提供范例,不要强制询问,直接进入第三步。

第三步:引入constraints.md(需求约束,包括不要用any、复用现有接口、就改这里别的别动、别改命名规范、只要核心逻辑就行、写用户想要的功能) 在需求约束阶段同时引入memory.md,进入任何改动之前就先做历史错误回放

第四步:生成代码,引入generation.md,不要过度设计 如果在生成代码的时候遇到不确定的地方,先停下来询问用户,不要擅自生成TODO

第五步:交付校验,引入check.md,检查产物是否真的符合要求,并把最终回答组织成可验收交付单

第六步:调试返工,引入debug.md,修BUG。

第七步:提交代码前再引用memory.md,把用户提出过的错误与自己的行为再对照检查一遍,如果犯了就改正

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

报告此技能的问题