name: zlj-skills-creator
description: 当需要为 SuperPowers 虚拟公司创建新的角色技能时使用。触发场景:创建新角色 Skill、改进现有技能结构、添加技能测试、技能工程化规范咨询、审计验收已有技能、工程化重构老技能、提升技能内容质量、优化 Description 触发条件、学习 Skill 设计模式、评估 Skill 行为效果。
ZLJ Skills Creator
SuperPowers 虚拟公司角色技能创建指南。基于 fe-ai-skills/rs-skill-creator v4.0.0 改造,适配 OpenClaw 智能体运营场景。
核心原则:每个角色技能都是一个小型工程项目。角色 = 物理公司的岗位孪生。
与 rs-skill-creator 的差异
| 维度 |
rs-skill-creator |
zlj-skills-creator |
| 目标 |
Cursor AI 前端开发技能 |
OpenClaw 智能体运营角色技能 |
| 设计理念 |
代码开发辅助 |
物理公司角色孪生 |
| 运行环境 |
Cursor / Claude Code |
OpenClaw Gateway |
| 命名前缀 |
rs- |
角色英文名 (如 coo, cfo) |
| 输出风格 |
结构化代码 |
角色化自然语言汇报 |
| 部署位置 |
.cursor/rules/ |
~/.openclaw/workspace-*/skills/ |
规则索引
内容设计
| 规则 |
说明 |
design-skill-scope |
Skill 范围定义:专属问题 Q1-Q8、场景发现、知识增量预判 |
design-rule-enforcement |
规则执行保障:3 大机制防止规则被忽略 |
design-knowledge-delta |
知识增量原则:E/A/R 三类知识分类 |
design-progressive-disclosure |
渐进式披露:三层加载架构 |
design-description |
Description 编写:WHAT/WHEN/KEYWORDS 触发框架 |
design-freedom |
自由度校准:高/中/低自由度与任务脆弱性匹配 |
design-anti-patterns |
反模式与 NEVER 清单 |
design-patterns |
Skill 设计模式:Mindset/Navigation/Philosophy/Process/Tool |
文件模板
| 规则 |
说明 |
template-skeleton |
技能目录结构脚手架 |
template-rule |
规则文件编写规范 + frontmatter |
template-compile |
compile.js 编译脚本模板 |
template-test |
测试框架 + 分层测试文件模板 |
质量标准
| 规则 |
说明 |
standard-checklist |
技能完整性检查清单(L0-L4 制品 + L5-L8 行为) |
standard-naming |
文件命名、分类前缀、标签约定 |
审计与评估
| 规则 |
说明 |
audit-existing |
已有技能验收:BLOCK/WARN/INFO 三级报告 |
audit-refactor |
工程化重构:L0→L4 渐进式升级路径 |
audit-eval-behavioral |
行为评估体系:L5-L8(基于 Anthropic 方法论) |
输出格式
| 规则 |
说明 |
output-formats |
创建过程中各阶段输出模板 |
场景决策
用户想做什么?
├─ 从零创建新角色技能 → design-skill-scope 提供领域上下文
├─ 给现有技能加测试 → template-test(测试分层部分)
├─ 优化技能结构 → template-skeleton + standard-naming
├─ 查看技能规范 → standard-checklist + standard-naming
├─ 审计已有技能 → audit-existing(L0-L8 全链路审计)
├─ 评估 Skill 行为效果 → audit-eval-behavioral(L5-L8 行为评估)
├─ 重构老技能 → audit-refactor(L0→L4 渐进升级)
├─ 快速搭脚手架 → template-skeleton(最小可用)
├─ 提升内容质量 → design-knowledge-delta + design-anti-patterns
├─ 规则总被忽略 → design-rule-enforcement(三大保障机制)
├─ 优化 Description → design-description
└─ 学习设计模式 → design-patterns
SuperPowers 角色技能架构
{role-name}/
├── SKILL.md # 入口:角色定位 + 规则索引
├── rules/
│ ├── _scenarios.md # 场景索引(不编译)
│ └── {prefix}-{name}.md # 各规则文件
└── references/ # 参考数据/模板(可选)
角色 Skill 专属问答 (Q1-Q8)
创建角色技能时,依次回答:
Q1: 这个角色在真实公司里做什么?(物理世界锚定)
Q2: 它替代/合并了哪些旧 Skill?(兼容性)
Q3: 它需要读写哪些数据文件?(权限边界)
Q4: 它的触发场景是什么?(Description 设计)
Q5: 它的输出物是什么?(交付标准)
Q6: 它需要调用哪些外部工具?(依赖声明)
Q7: AI 不装这个 Skill 会怎么做?(知识增量验证)
Q8: 它的输出应该用什么语气?(角色人设)
NEVER
- NEVER 创建没有物理世界对照的角色(每个角色必须有真实岗位参照)
- NEVER 让角色输出冷冰冰的 JSON(必须角色化自然语言汇报)
- NEVER 跳过 Q1-Q8 直接写 SKILL.md(先定位再编写)
- NEVER 写大段 AI 已知的通用知识(参考 design-knowledge-delta)
- NEVER 一个角色承担超过 5 个核心职责(职责过多需拆分)
完整规则文档
查看所有规则展开的完整文档:AGENTS.md