跳转到内容

Skills 总览

OpenLogos 内置 16 个 AI Skill —— 它们是结构化的 Markdown 指令文件(SKILL.md),引导 AI 编码工具走完开发生命周期的每个阶段。Skill 在 openlogos init 时自动部署,并通过 openlogos sync 同步。

每个 Skill 都是一份自包含的指令集,存放在 skills/<skill-name>/SKILL.md 中。当 AI 编码工具遇到与某个 Skill 触发条件匹配的任务时,它会读取并遵循其中的指令,从而产出一致、高质量的结果。

Skill 的组织遵循 OpenLogos 的三层推进模型(WHY → WHAT → HOW):

Skill用途触发条件
project-init初始化项目结构与配置新建项目或 openlogos init
prd-writer编写带 GIVEN/WHEN/THEN 验收标准的场景驱动需求需求分析阶段
Skill用途触发条件
product-designer根据产品类型创建交互规格与原型需求已存在、需要设计
Skill用途触发条件
architecture-designer设计系统架构并完成技术选型产品设计完成,Step 0
scenario-architect将场景展开为技术时序图架构完成,Step 1
api-designer基于时序图设计 OpenAPI 规格时序图完成,Step 2
db-designer从 API 规格推导数据库 DDLAPI 规格完成,Step 2
test-writer设计单元测试与场景测试用例规格完成,Step 4a(所有项目)
test-orchestrator设计 API 编排测试场景测试用例完成,Step 4b(仅 API 项目)
code-implementor生成忠于规格的业务代码与测试代码测试设计完成,Step 5
code-reviewer对照完整规格链审查代码代码生成后,Step 5+
Skill用途触发条件
deployment-designer设计部署拓扑、发布命令、回滚策略与 smoke 范围API/DB 完成,Step 3
deployment-executorverify 通过后经人工授权执行部署Gate 3.6 PASS 之后,Step 7
Skill用途触发条件
change-writer编写带影响分析的变更提案launched 生命周期中的任何迭代
merge-executor将 delta 文件合并进主文档openlogos merge <slug> 之后
Skill用途触发条件
ui-ux-pro-max全面的 UI/UX 设计指南(67 种风格、96 套调色板、57 组字体配对、25 种图表类型)Phase 2 的 GUI 产品设计,由 product-designer 调用

执行 openlogos init 后,Skill 会部署到各平台特定的位置:

AI 工具Skill 位置
Claude Codelogos/skills/(原生插件)
OpenCodelogos/skills/(hooks 集成)
Codex.agents/skills/(原生 Codex Skills)
Cursor.cursor/rules/(规则文件)

更新后运行 openlogos sync 可重新部署 Skill。