agent-skill-rules

以 Agent Skills 官方 Step 1–4 为主流程,并在每一步中嵌入平台无关的治理增强项。

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "agent-skill-rules" with this command: npx skills add qiao-925/qiao-skills/qiao-925-qiao-skills-agent-skill-rules

Agent Skill Rules

以 Agent Skills 官方 Step 1–4 为主流程,并在每一步中嵌入平台无关的治理增强项。

Instructions(分步说明)

Step 1:确认目录结构

每个 skill 至少包含 SKILL.md ,可选 scripts/ 、references/ 、assets/ 。完整格式规范见 references/specification.md(来源:agentskills.io/specification)。

skill-name/ ├── SKILL.md # Required ├── scripts/ # Optional ├── references/ # Optional └── assets/ # Optional

目录名必须与 frontmatter 中的 name 一致(小写、连字符、1–64 字符)。

规则设计时的命名约定(创建/修改 skill 时适用):除必要外,所有文件名与目录名使用小写。

  • 默认:新建或重命名的文件、目录均使用小写。

  • 「必要」:仅当规范/框架明确要求某命名时不改为小写(如 SKILL.md 、README.md 、Makefile )。强制规范 > 本约定。

  • 不确定时:先查该规范文档;未写明则使用小写。

增强项(不改变主流程):

  • 在建结构前先识别动作类型:create / update / refactor / migrate / audit / deprecate 。

  • 根据动作决定是否需要最小结构或完整结构(避免一次性过度创建目录)。

  • 避免深层引用链:后续文档设计默认单层引用。

Step 2:编写 frontmatter

必填两项:

  • name:与目录名一致,仅 a-z 、0-9 、- ,不以 - 开头或结尾,无 --

  • description:做什么 + 何时用,含关键词,1–1024 字符,第三人称

增强项(不改变主流程):

  • description 除"做什么 + 何时用"外,补充触发关键词以提升匹配稳定性。

  • 对维护类动作(update/refactor/migrate/audit/deprecate)也保持可触发语义。

  • 明确平台无关:不在 frontmatter 写入平台私有字段或平台绑定术语。

  • 识别 skill 类型(详见 references/skill-type-taxonomy.md):判断当前 skill 属于动作型(procedural)还是约束型(declarative),据此调整 description 写法:

  • 动作型:「做什么 + 何时触发」

  • 约束型:「约束什么 + 适用范围」

  • 可选:通过 metadata.type 标注类型(procedural / declarative ),便于分类管理。

Step 3:编写正文

YAML 之后为 Markdown 正文。根据 skill 类型选择对应的正文组织方式(详见 references/skill-type-taxonomy.md):

动作型 skill(procedural) — 沿用官方推荐:

  • Instructions(分步说明)

  • Examples(输入/输出示例,若适用)

  • Edge cases(常见边界情况,若适用)

约束型 skill(declarative) — 不硬套步骤格式,改用声明式组织:

  • 核心原则(必须遵守的底线规则)

  • 行为要求(在具体场景下的行为规范,推荐用对照表)

  • 判断标准(如何判断是否违反原则)

  • 反模式(必须避免的行为,含具体示例)

增强项(不改变主流程):

  • 正文按"核心规则在前、细节下沉 references"组织(渐进式披露)。

  • 同一规则只维护一处,避免 SKILL.md 与 references/ 重复。

  • 按任务脆弱性选择自由度:高自由度(原则)、中自由度(模式)、低自由度(硬约束)。

  • 维护类任务建议加最小动作表(创建/修改/重构/迁移/审计/弃用)以提升执行一致性。

  • 混合型 skill:识别主导类型,按主导类型组织正文,将次要类型的内容作为补充段落。

Step 3.5:无损迁移(migrate 场景强制)

当动作类型为 migrate 或 merge 时,必须执行无损迁移规则:

  • 迁移以“移动/复制 + 引用重组”为主,不以摘要改写替代原文。

  • 原始规则文本(尤其 SKILL.md 与 references/* )必须完整保留。

  • 若需要聚合入口,聚合层仅做路由与导航,不覆盖原规则细节。

  • 迁移后必须可追溯:能从聚合入口定位到原始文本路径。

Step 4:自检与验证

  • 目录名 = name

  • description 含「做什么」「何时用」和关键词

  • 引用文件仅一层深度,用相对路径

  • 若环境支持:skills-ref validate ./skill-name

增强项(不改变主流程):

  • 无平台绑定术语污染核心规则(Cloud/IDE/产品私有机制)

  • 维护动作可追踪(变更摘要、影响范围、迁移路径)

  • 无冗余文档堆叠(与执行无关的 README/更新日志等)

  • migrate/merge 场景满足"无损迁移":原文未被摘要化删改,聚合层仅做导航

  • 类型一致性:正文组织方式与 skill 类型匹配(动作型用 Instructions,约束型用核心原则/行为要求/判断标准/反模式)

  • 约束型 skill 未硬套步骤格式,动作型 skill 未缺少执行流程

来源与演进路径

来源

  • 第一层来源:Agent Skills 官方文档(结构、frontmatter、渐进式披露、校验约束)。

  • 第二层来源:社区 skill-creator 文档中的通用方法(内容组织、迭代思路、反模式识别)。

吸纳策略

  • 官方 Step 1–4 作为主流程骨架。

  • 新增内容仅作为“增强项”并入各 Step,不替换主流程。

  • 明确剔除 Cloud/IDE/产品私有绑定内容,保留平台无关规则。

定位与边界

  • 本 skill 负责规则标准与治理流程,不绑定特定平台。

  • 默认采用静态规则与文档校验,不依赖固定脚本链路。

  • 关注可迁移、可维护、可审计的 skill 设计质量。

反模式(必须避免)

  • 将规则绑定到特定 Cloud/IDE/产品私有能力。

  • 把平台安装、打包、发布统计写入规则正文。

  • 在 skill 中堆放与执行无关的辅助文档(如通用 README、更新日志)。

  • 在 SKILL.md 与 references/ 重复维护同一说明。

  • 用精简摘要替代原始规则正文,导致迁移失真与细节丢失。

  • 将约束型 skill 硬套进 Instructions/Step 1-2-3 格式,导致内容牵强或丢失"始终生效"的语义。

  • 将动作型 skill 写成纯声明式,导致缺少可执行的步骤流程。

参考资料

  • references/specification.md

  • Agent Skills 基础规范与字段约束

  • references/anthropic-enhancements.md

  • 基于 Anthropic skill-creator 的平台无关增强提炼(含来源与剔除策略)

  • references/skill-type-taxonomy.md

  • Skill 类型分类学:动作型(procedural)vs 约束型(declarative)的组织方式指导

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

critical-thinking-guidance

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python-coding-standards

No summary provided by upstream source.

Repository SourceNeeds Review
General

w01-requirement-discovery

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

doc-driven-development

No summary provided by upstream source.

Repository SourceNeeds Review