工程开发
create-opencode-skill avatar

create-opencode-skill

自动化维护 OpenCode 技能知识库的创建、更新与文档结构管理。

简介

此技能作为管理 OpenCode 技能的结构化接口,这是一个旨在封装特定项目模式与可重用工作流的知识共享系统。它确保所有文件均符合强制性的 .opencode/skills/ 目录结构,强制执行文件名规范,并为每个技能定义维持标准化的 YAML 前置内容。开发人员与 AI 代理使用此技能以程序化的方式记录复杂的代码标准、内部架构模式与操作指南,确保大型或分布式代码库的一致性。对于旨在维护“活体文档”仓库的团队来说,这非常有价值,因为项目知识是机器可读且易于访问的。

  • 在所需的 .opencode/skills/ kebab-case 目录路径中自动初始化新技能。

  • 生成带有强制性 YAML 前置内容 (名称, 描述) 的 SKILL.md 文件。

  • 在创建前验证现有技能结构,以防止重复或丢失的文档。

  • 强制执行命令语气与清晰、可操作的标题 (##),以获得高质量的指令集。

  • 提供安全保障工作流,在更新旧有技能文件时需要人工确认。

  • 支持在技能定义中嵌入代码示例与技术模式,以便于知识转移。

  • 若要使用此技能,请调用例如“创建 X 的技能”或“将此模式保存为技能”等指令。

  • 务必确认命名惯例遵循 kebab-case,以确保与 OpenCode 解析器的兼容性。

  • 更新现有技能时,请确认提示,以防止意外覆盖既有知识。

  • 利用结构化格式包含特定的项目技术限制、框架特定代码风格 (例如 Spring Boot, SvelteKit) 以及操作 CI/CD 工作流需求。

  • 此技能的输出旨在存储于仓库中,作为项目内部知识库的直接事实来源。

仓库统计

Star 数
2
Fork 数
0
Open Issue 数
0
主要语言
Kotlin
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 20:03
在 GitHub 查看