跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

Opencode 的 4 个 Skills 组合,高效掌控 AI 开发流程

Skills:AI 开发流程的技能增强器 Skills 是一种技能增强器,可以理解为升级版的提示词。它的文件记录了某个 Skill(技能)的元信息,包括描述这个 Skills 的名称等信息,以及技能实现步骤。 以下 4 个 Skills 在 AI 项目开发中必不可缺。引入这 4 个 Skills,可以更方便地介入 AI,控制 AI,给 AI 制定边界。 将使用一个 音乐机器人项目 开发来介绍这…

moshang发布于 2026/4/6更新于 2026/9/1029K 浏览
Opencode 的 4 个 Skills 组合,高效掌控 AI 开发流程

Skills:AI 开发流程的技能增强器

Skills 是一种技能增强器,可以理解为升级版的提示词。它的文件记录了某个 Skill(技能)的元信息,包括描述这个 Skills 的名称等信息,以及技能实现步骤。

以下 4 个 Skills 在 AI 项目开发中必不可缺。引入这 4 个 Skills,可以更方便地介入 AI,控制 AI,给 AI 制定边界。

本文将使用一个 音乐机器人项目 开发来介绍这 4 个 Skills,如何介入 AI 开发流程,如何行云流水地控制 AI。

指令式控制 AI 开发流程的主控调度器

在我的项目中 .opencode 目录中存在 4 个 Skills,结合与 .opencode 目录同级的 AGENTS.md 文档(主控配置文件),作为 AI 开发流程的主控调度器,负责协调三个专业技能包(毒蛇产品经理、UI 设计师、全栈开发工程师、ui-ux-pro-max)。

其中 ui-ux-pro-max 技能包强烈推荐,能减少不少 UI 配色的塑料感。

Skills 技能指令

  • dev-builder (全栈开发工程师)

    /dev /run

  • ui-ux-pro-max (UI/UX 设计智能)

    /dev

  • ui-prompt-generator (UI 提示词设计师)

    /ui

  • product-spec-builder (毒蛇产品经理)

    /prd

4 个 Skills 的作用说明

  1. product-spec-builder (毒蛇产品经理):需求收集和产品文档编写。询问用户核心想法和功能需求,追问功能细节(输入、输出、业务规则),生成 Product-Spec.md 和变更记录。作为'毒舌'产品经理,不接受模糊回答,直接指出问题。
  2. ui-prompt-generator (UI 提示词设计师):根据产品文档生成原型图提示词。理解产品需求并提炼核心功能,选择合适的视觉风格确定配色方案,为每个核心功能生成提示词(多个版本),生成 UI-Prompts.md 文件。
  3. ui-ux-pro-max (UI/UX 设计智能):提供 UI/UX 设计指南和最佳实践。包含 50 种 UI 风格指南(玻璃态、极简、暗黑模式等),21 种配色方案,50 种字体配对,20 种图表类型推荐,9 种技术栈最佳实践(React、Next.js、Vue、Svelte 等)。
  4. dev-builder (全栈开发工程师):根据产品需求文档实现功能代码。选择合适的技术栈(React/Vue/Next.js 等)搭建项目结构和开发环境,实现核心功能代码确保代码质量和可维护性,集成 AI 功能(如 OpenAI API)。

01 安装 Opencode

opencode mac/win 版安装指令:

curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai

02 选择项目开发 AI 模型

免费的模型有:GLM-4.7、Grok Code,本次使用 GLM-4.7 模型。按 Ctrl + P 即可选择模型。

03 开始项目(音乐机器人项目开发)

04 毒蛇产品经理(product-spec-builder)

/prd 毒蛇产品经理开始明确产品开发需求,产品经理会渐进式地追问你的开发需求。

我的开发需求: 我想做一个音乐视觉效果:根据音频的输入和音频中歌词的演唱,达到一个动画人物在自动演唱(有人物口型和表情、还有人物的一些演唱基本肢体动作)。 API 配置 - 视觉动作分析使用 qwen3-vl-plus,音频歌词识别 gemini_2_5_pro。

05 Product-Spec.md 已生成变更记录

产品需求文档明确后,就会记录一条开发进度。

06 UI 提示词生成(ui-prompt-generator)

Skills UI 原型图提示词生成

07 UI/UX 设计智能(ui-ux-pro-max)

UI-Prompts.md 借助文档中的提示词 UI 原型图要求,并且使用 Skills 中的 ui-ux-pro-max 开发应用 /dev

08 代码开发实现(dev-builder)

音乐机器人有音频歌词解析,歌词同步,就要接入一个音频分析模型,这里接入的 gemini2.5。 音乐机器人视觉效果接入的 qwen3 模型。

09 项目完成

可以看看效果,比起平时我们前端开发出来的 UI 效果,是不是惊艳多了,配色、图形都没有 AI 的那种塑料感。

写在最后

Skills 原本是在 IDE 编辑器中类似一个插件出现,只不过 Skills 它是以文件的形式来作为一个插件,然后这个插件可以对接 Claude、Opencode 这些 AI 平台。

Skills(毒蛇产品经理、UI 提示词设计师、UI/UX 设计智能、代码开发实现)优化项目开发流程,能显著提升效率和质量。

各技能模块化分工,减少沟通成本,确保需求从产品到实现的无缝衔接。自动化生成 UI 提示和设计,降低错误率;专业技能集成,保证产品符合最佳实践。并行处理任务(如提示生成与设计),加快开发周期;智能工具减少手动工作量。结合 UI/UX 智能和代码实现,推动创意落地,提升用户体验和产品竞争力。

目录

  1. Skills:AI 开发流程的技能增强器
  2. 指令式控制 AI 开发流程的主控调度器
  3. Skills 技能指令
  4. 4 个 Skills 的作用说明
  5. 01 安装 Opencode
  6. 02 选择项目开发 AI 模型
  7. 03 开始项目(音乐机器人项目开发)
  8. 04 毒蛇产品经理(product-spec-builder)
  9. 05 Product-Spec.md 已生成变更记录
  10. 06 UI 提示词生成(ui-prompt-generator)
  11. 07 UI/UX 设计智能(ui-ux-pro-max)
  12. 08 代码开发实现(dev-builder)
  13. 09 项目完成
  14. 写在最后

更多推荐文章

查看全部
  • Docker核心概念与架构
  • 从零实现 LLaMA 架构:构建轻量级大语言模型
  • STL Vector 底层原理与核心接口详解
  • 多模态模型开发实战:文本、图像与语音融合应用指南
  • Python 核心语法与应用实战指南
  • 基于 DeepSeek-R1-Distill-Llama-8B 的 OpenSpec 协议分析
  • Akagi 雀魂 AI 辅助工具安装与配置指南
  • 人形机器人躯干系统:结构方案与驱动设计
  • AIGC 内容创作方法论:基于爆款短片《牌子》的深度解析
  • Mac M 芯片 OpenClaw 本地部署与配置指南
  • Glide 加载 WebP 动画时的缓存陷阱与精准清理方案
  • AI 赋能网络安全:入侵检测与恶意软件分析实战
  • FPGA 初学者指南:Vivado 下载与烧录流程详解
  • 双指针算法专题二:三角形个数与多数之和
  • 数学建模竞赛 AI 提示词框架:从题目解析到模型求解
  • Docker 本地部署 Dify 实战指南
  • Trae IDE 安装与使用指南:字节跳动 AI 原生开发环境
  • 《Agent Runtime 工程化》第十二章 hermes-agent 产品级实战
  • 昆仑万维 Skywork-R1V3 开源:38B 多模态推理模型与高考数学表现
  • Flutter 与 Web 混合开发实战指南

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online