










# 如何使用Opencode高效的创建属于自己的技能
本文介绍如何使用Opencode通过实战迭代的方式创建高质量的标准化技能,涵盖从初体验到持续改进的完整流程。
Opencode技能创建的核心思想是:实战→总结→测试→迭代的闭环循环。通过实际任务的执行结果,不断优化技能的准确性和稳定性。
/skill-creator将任务过程标准化为技能通过这套流程,你将得到一个高质量、可复用、可维护的标准化技能。相比一次性创建的技能,经过迭代优化的技能具有以下优势:
以下通过一个具体案例来演示完整流程:将两个独立的Git仓库合并为一个统一仓库,并保留历史提交记录。
假设你有一个项目,前端代码在mi-cop-front仓库,后端代码在mi-cop-back仓库。现在需要将这两个仓库合并为一个统一的仓库,同时保留各自的提交历史。
进入项目所在目录,打开Opencode会话。
提示词示例:
合并当前文件夹下的2个仓库为一个仓库,要求如下:
1. 合并为统一仓库(既使用git pull和 git push就可完成代码推拉)
2. 历史提交记录需要保留
Opencode会自动执行Git命令,完成仓库合并操作。
检查合并结果,确认:
/skill-creator创建技能在同一个会话中,调用技能创建功能。
提示词示例:
/skill-creator 请把本次仓库合并的方法总结为标准的技能
Opencode会自动分析本次任务的执行过程,提取关键步骤,生成标准化技能文档。
到你的技能目录下,打开生成的技能文件进行人工检查,确保:
如果你不想看那么多?没关系,看到skill文件在就OK,剩下的交给AI。
进入一个新的任务文件夹,准备测试刚刚创建的技能。
测试提示词:
合并当前文件夹中的两个仓库
在同一个会话中,再次使用/skill-creator对技能进行改进。
改进提示词:
/skill-creator 分析使用git-merge-repos技能合并的过程,改进git-merge-repos技能
Opencode会根据本次执行的实际表现,自动优化技能内容。
开启新会话,让Opencode自行检查技能的完整性和准确性。
自检提示词:
/skill-creator 进行git-merge-repos的检查
Opencode会分析技能文档,检查是否存在:
进入另一个新任务文件夹,再次测试改进后的技能。
如果在测试中发现新问题,在同一会话中继续改进技能。
改进示例提示词:
/skill-creator 我希望该技能在合并仓库时,非必要不改变原文件夹名字,
比如原文件夹是mi-cop-front,合并后还是mi-cop-front,不应该改为front
技能创建不是一次性的工作,而是一个持续改进的过程。通过多轮测试和优化,技能的质量会不断提升。
建议进行3-5轮迭代,直到满足以下条件:
例如本次迭代中,经过3次重复执行后,git-merge-repos技能已经能够稳定完成任务,完全符合预期要求。
将技能提交到Git仓库可以带来以下好处:
导航到你的Opencode技能目录。
啥?你不太会用Git?没关系,交给Opencode。
Git提交提示词:
请将本次新增的git-merge-repos技能提交到Git仓库
Opencode会自动执行以下操作:
实战→总结→测试→迭代的闭环,将工作经验转化为可复用的技能通过这套方法,你将能够:
如果你还没有创建过Opencode技能,建议从今天开始:
记住:最好的技能不是一次性创建出来的,而是通过实战迭代打磨出来的。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。