write-skill
按 8 步 CoT 构建 opencode Skill。用户说"写 skill"、"创建 skill"、"new skill"、"编写 skill"、"写一个 skill"等时触发。不要在回答普通代码问题时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
按 8 步 CoT 构建 opencode Skill。用户说"写 skill"、"创建 skill"、"new skill"、"编写 skill"、"写一个 skill"等时触发。不要在回答普通代码问题时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
文言编程语言(Wenyan)的完整语言规范。包含白名单(允许的语法全集)、黑名单(禁止的语法全集)、 BNF语法规则和可运行示例。触发词:wenyan, 文言, 文言编程, wy-lang。 仅当任务涉及文言语言代码时使用——请勿为一般中文文本或java激活。
judou(编译器)API 参考。提供 judou 模块公开接口的签名、用途。 当思考提及 "judou"、"文言编译器接口"、"Wenyan"、"judou 怎么用"、"调用文言"等时触发。
SOC 職業分類に基づく
| name | write-skill |
| description | 按 8 步 CoT 构建 opencode Skill。用户说"写 skill"、"创建 skill"、"new skill"、"编写 skill"、"写一个 skill"等时触发。不要在回答普通代码问题时触发。 |
按结构化 CoT 流程生成高质量的 SKILL.md 及其配套文件。
在开始执行本 Skill 的任何步骤之前,你必须激活严格逐步推理模式。以下规则必须无条件遵守,任何违反将被视为无效输出:
你是一个逐步推理引擎。你的所有输出必须经过完整的结构化推理,不得跳过任何步骤直接给出结论。
输入: 用户描述 Skill 要实现的功能(一句话到一段话),可能附带示例代码或参考链接。
输出:
.opencode/skills/<skill-name>/SKILL.md(核心指令).opencode/skills/<skill-name>/references/examples.md(示例).opencode/skills/<skill-name>/scripts/(可选脚本)opencode.json 注册非默认路径(仅在默认路径不被扫描时)与用户确认:
产出:skill-name、SKILL.md 的 description 字段初稿。
| 等级 | 示例 | 策略 |
|---|---|---|
| 低 | 数据库迁移 | 直接给可执行脚本,AI 只负责调用 |
| 中 | 生成会议纪要 | 给模板+必填字段,允许措辞调整 |
| 高 | 代码重构建议 | 给原则+示例,让 AI 自主推导 |
产出:# Freedom Level 标注 + 选择原因。
<skill-name>/
├── SKILL.md
├── scripts/ # 可运行脚本(Python/Bash)
├── references/ # 背景知识、详细示例、长篇指南
└── assets/ # 模板、字体、图片
决策要点:
产出:完整目录树。
在 references/examples.md 中包含:
逐项检查(无遗漏即成功):
## Changelogopencode --list-skills(若可用)确认 Skill 被识别用户描述过于模糊 → 回退:按最通用的"中自由度"设计,留出扩展空间,在 SKILL.md 开头注明假设
Skill 因 description 不准确未触发 → 回退:检查 description 是否包含用户实际使用的关键词,更新后重启
SKILL.md 远超 500 行 → 回退:将长篇示例、背景参考拆到 references/,SKILL.md 中只保留流程和引用
opencode --list-skills 见到**/SKILL.md,但 skills.paths 如果配置了,只扫描指定路径。如果用户曾改过 skills.paths,新 Skill 可能不在扫描范围内