skills/kanlac/agent-steroids/opinionated-skill-writer

opinionated-skill-writer

SKILL.md

写好 Skill 的六条原则

1. 知识内化,不引用外部文档

所有必要知识必须直接写在 skill 里,不依赖任何外部文件。

2. 只定义怎么思考和怎么执行,不定义产出什么

输出格式、报告模板、命名规范等业务层的东西不属于 skill。

3. 通用优先,不绑定实现

避免绑定具体的文件格式、平台名称、存储方式。换一个环境,skill 仍然适用。

4. 框架是启示,不是约束

提供分析角度或分类列表时,必须明确标注非穷举,鼓励超出框架的发现。

5. 压缩概念,保留实操

区分两类内容,压缩策略不同:

  • 概念性描述(分层、职责划分、架构概述)→ 能从上下文推断的,大胆压缩或删除
  • 实操知识(具体命令、参数、陷阱、环境行为)→ 这些是用的时候想不起来的东西,必须完整保留

删到"再删一行就会丢失实操知识"为止。

6. Few-shot negatives 比正例更有价值

对于模型有强先验、容易套用错的领域,展示它在没有提示时会走的错误路径,比告诉它该做什么更有效。至少写 2–3 条负例。


质量自检

  • 自包含?(无外部文档依赖)
  • 没有输出模板和格式规范?
  • 换环境仍然适用?
  • 列表/框架标注了非穷举?
  • 每个段落都是必要的?
  • 实操知识(命令、参数、陷阱、环境行为)完整保留?
  • 核心领域有至少 2 条 few-shot negatives?
Weekly Installs
4
GitHub Stars
2
First Seen
Feb 25, 2026
Installed on
codex4
mcpjam3
claude-code3
junie3
windsurf3
zencoder3