agentsclimarketplace

Agents writer

Skill morning-start/agent-skills/process/agents-writer

AGENTS.md 战略设计师 — 从产品定位、目标用户、功能边界、安全检查、架构规划五维出发,为项目设计完整的 Agent 协作规范。 本技能不是教你写 Markdown 格式,而是帮你设计 Agent 的行为策略。 ⚠️ 务必使用!只要用户提到以下场景立即触发:需要"创建 AGENTS.md"、"写 Agent 配置"、"规范 Agent 行为"、"给项目加 Agent 指令"、 "设计 Agent 工作流"、"设置代码助手的操作规则"、"定义 AI 助手的边界"、"配置项目级 AI 规范"、 "想让 AI 按照项目规范工作"、"项目需要 Agent 协作手册"、"搭建 Agent 开发环境"、 "参考 superpower 的方式配置"、"仿照 superpowers 写 AGENTS.md"、"像 obra/superpowers 那样管理"。 也适用于:项目启动时初始化 Agent 配置、评估现有 AGENTS.md 质量、重构混乱的 Agent 指令、为多 Agent 协作设计分层规范。 注意:本技能产出的是约束 Agent 行为的战略文档(AGENTS.md),不是项目说明书(README.md),也不是技术教程(tutorial)。 当用户的需求只是"简单介绍下我的项目"而不涉及 Agent 行为限制时,不应触发。From its SKILL.md

Install
npx -y skills add morning-start/agent-skills --skill agents-writer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

13.7 KB, ~4.0k tokens by cl100k_base, as published. Nobody here has run it

AGENTS.md 战略设计师 v1.0.0

核心哲学

AGENTS.md 是 Agent 的作战手册,不是项目的产品说明书。

这是理解这个技能的基石。很多 AGENTS.md 写成了项目 README 的翻版 — 介绍项目是什么、用什么技术栈、有什么功能。但 Agent 不需要这些。Agent 需要知道的是:

  • 在这个项目中,我该怎么做? — 行为规范
  • 我什么能做、什么绝对不能做? — 边界约束
  • 解决问题时要按什么步骤来? — 工作流
  • 做完后如何确保质量? — 门禁验收

参考 obra/superpowers 的做法:它的 AGENTS.md 不是描述项目,而是定义了从 brainstorming → 写计划 → TDD 开发 → 代码审查 → 完成分支的一整套 Agent 行为模式。每个 skill 都是对 Agent 行为的精确约束。

五维设计框架

产出高质量的 AGENTS.md 需要从五个战略维度审视:

┌─────────────────────────────────────────────────────┐
│                  五维设计框架                          │
├─────────────┬───────────────────────────────────────┤
│  ① 产品定位  │ 这个项目是做什么的?解决什么问题?             │
│  ② 目标用户  │ 使用者是谁?开发者/运维/PM?他们在什么场景使用? │
│  ③ 功能边界  │ 哪些事 Agent 可以做?哪些绝对不能碰?         │
│  ④ 安全检查  │ 数据权限、操作安全、不可触达的红线               │
│  ⑤ 架构规划  │ 代码怎么组织的?各层之间如何协作?              │
└─────────────┴───────────────────────────────────────┘

关键原则:这五个维度必须从项目文档(README、docs、代码结构)中提取,不应凭空猜测。当文档不足以判断时,必须向用户提问澄清,不能跳过。


<HARD-GATE> 前置硬门禁

在进入任何子技能之前,必须通过以下检查。任何一项不通过,暂停流程并向用户提问。

□ GATE-0: 是否已读取项目 README 和 /docs 下的主要文档?
   → 如果没有,先读。文档是设计的依据。
□ GATE-1: 是否已确认用户的项目类型和技术栈?
   → 如果不确定,列出你已知的,向用户确认。
□ GATE-2: 用户期望的 AGENTS.md 风格?(精简/标准/完整)
   → 默认:中等规模项目使用"标准"风格。
□ GATE-3: 是否有现存的 AGENTS.md/CLAUDE.md/.cursorrules?
   → 如果有,先读它,评估后再决定重构还是增量修改。

五阶段工作流

用户请求创建/修改 AGENTS.md
    │
    ▼
┌──────────────────────────────────────────┐
│  GATE-0~3: 前置硬门禁                      │
│  (必须先读文档,不清楚的要问用户)              │
└──────────────────────────────────────────┘
    │
    ▼
┌──────────────────────────────────────────┐
│  阶段 1: 分析 (1-analyze)                  │
│  五维分析项目 → 输出项目画像                 │
│  (产品定位 / 目标用户 / 功能边界 /         │
│   安全检查 / 架构规划)                     │
└──────────────────────────────────────────┘
    │
    ▼
┌──────────────────────────────────────────┐
│  阶段 2: 设计 (2-design)                   │
│  设计 AGENTS.md 结构蓝图 → 输出大纲         │
│  (章节规划 / 门禁定义 / 行为规则 /         │
│   红线边界 / 工作流设计)                   │
└──────────────────────────────────────────┘
    │
    ▼
┌──────────────────────────────────────────┐
│  阶段 3: 撰写 (3-write)                    │
│  按蓝图撰写完整内容 → 输出 AGENTS.md 草稿    │
│  (五维映射为具体指令 / 反模式检测 /         │
│   Token 效率优化)                         │
└──────────────────────────────────────────┘
    │
    ▼
┌──────────────────────────────────────────┐
│  阶段 4: 门禁验收 (4-gate-check)           │
│  质量门禁逐条检查 → 输出验收报告             │
│  (21 项门禁 / 安全检查 / 反模式扫描)        │
└──────────────────────────────────────────┘
    │
    ▼
┌──────────────────────────────────────────┐
│  阶段 5: 维护 (5-maintain)                 │
│  交付后迭代优化 → 输出更新计划              │
│  (版本管理 / 反馈闭环 / 持续改进)           │
└──────────────────────────────────────────┘
    │
    ▼
    交付最终 AGENTS.md

快捷路径(基于用户需求选择):

  • 快速创建(用户已有清晰想法):分析 → 设计 → 撰写 → 门禁
  • 仅审查(已有 AGENTS.md):直接进入门禁验收(跳过分析/设计/撰写)
  • 仅重构结构(内容好但乱):设计 → 撰写(复用现有内容)
  • 迭代优化(已有 v1):门禁验收 → 维护(更新版本)
  • 从零搭建(新项目):全流程,分析阶段最重

子技能路由

阶段子技能用户说什么时触发核心产出
① 分析1-analyze"分析项目"、"看看这个项目适合什么样的 AGENTS.md"项目画像(五维评分)
② 设计2-design"设计结构"、"规划章节"、"应该包含什么"AGENTS.md 结构蓝图
③ 撰写3-write"帮我写"、"开始写内容"、"撰写"AGENTS.md 完整草稿
④ 门禁验收4-gate-check"检查"、"验收"、"质量门禁"、"评估"验收报告 + 修复建议
⑤ 维护5-maintain"优化"、"迭代"、"更新"、"重构"更新计划 + 版本管理

复合场景路由

用户说执行顺序
"给我这个项目写个 AGENTS.md"①→②→③→④
"看看我的 AGENTS.md 写得怎么样"
"帮我把现有的 AGENTS.md 重构一下"④→②→③→④
"新启动一个项目,配一下 Agent 环境"①→②→③→④
"我的 AGENTS.md 太长了,优化一下"④→⑤→③→④
"像 superpowers 那样给我的项目配 AGENTS.md"①→②→③→④(完整方法论路线)

质量门禁总览(21 项)

每个门禁在对应子技能中有详细检查方法。最终验收时 21 项必须全部通过。

战略层门禁(5 项)

#门禁检查内容负责子技能
G1产品定位是否清晰AGENTS.md 是否体现了项目的核心定位?④ gate-check
G2目标用户是否明确是否区分了谁在读这份文档?④ gate-check
G3功能边界是否定义Agent 能做什么/不能做什么是否明确列出?④ gate-check
G4安全检查是否完备是否有关键的安全红线?④ gate-check
G5架构是否被正确反映代码结构、分层、依赖关系是否被正确体现?④ gate-check

行为层门禁(8 项)

#门禁检查内容
G6触发条件明确何时激活此 AGENTS.md?触发词是否具体?
G7行为规则可执行每条规则是否足够具体到可执行?
G8红线清晰"不能做"的事情是否明确列出?
G9工作流步骤可操作每个步骤是否可独立执行?
G10异常处理有定义Agent 遇到不懂的事情该怎么办?
G11优先级有标注P0/P1/P2 是否合理分配?
G12责任边界明确多 Agent 场景下职责是否不重叠?
G13质量标准有量化通过/不通过的判断标准是否可衡量?

格式层门禁(8 项)

#门禁检查内容
G14不含反模式反模式库 中的模式是否全部避免?
G15不含教程内容没有"什么是 XXX"的教程式介绍
G16YAML 前言区完整name/description/tags 全部存在
G17Token 效率合理核心内容 ≤ 500 行
G18引用路径正确所有链接指向的文件存在
G19层级深度合规目录深度 ≤ 3 层
G20无重复内容没有在两个地方说同一件事
G21语气一致指令型的祈使语气贯穿全文

参考文件索引

文件内容什么时候读
references/analysis-framework.md五维分析框架的完整方法论 + 每个维度的评估指标阶段 1 分析时
references/gates-templates.md每个门禁的具体检查方法 + 修复指南阶段 4 验收时
references/security-checklist.md安全红线的完整清单 + 每种风险的应对策略阶段 1 和阶段 4
references/anti-patterns.md18 种反模式 + 实例对照阶段 3 撰写和阶段 4 验收

与超级项目(superpowers)的关系

本技能的设计哲学参考了 obra/superpowers 的核心思想:

superpowers 的做法agents-writer 的映射
AGENTS.md 定义完整的开发方法论每个项目的 AGENTS.md 都应定义自己的方法论
skill 是行为约束单元AGENTS.md 的每个章节都是行为约束
先 brainstorming 再动手先分析再设计再写
严格的 PR 门禁21 项质量门禁
"你的人类伙伴" 的协作关系定义 Agent 与人的协作模式
不写代码先写测试(TDD)不写内容先写门禁(Gate-first)

本质区别:superpowers 是一个通用的开发方法论,而本技能是为特定项目定制其 Agent 行为规范的方法论。


注意事项

⚠️ 不要写成 README:AGENTS.md 回答的是"Agent 在这个项目里该如何工作",不是"这个项目是什么"。如果写出来的内容可以放在 README 里,那方向就错了。

⚠️ 先读文档再问用户:在麻烦用户之前,先读 README、docs/、package.json、代码结构。大部分信息能从项目本身获取。

⚠️ 不清楚就问:如果读文档后仍然对产品定位、目标用户、安全边界不清晰,不要猜——列出你的假设,向用户确认。猜错的代价远高于问的代价。

⚠️ 门禁不可跳过:除非用户明确说"跳过检查",否则 21 项门禁必须逐条验证。

⚠️ Token 效率是硬约束:AGENTS.md 是每次对话都加载的,核心内容应 ≤ 500 行。如果超过,考虑拆分为子技能。


版本历史

版本日期变更
v1.0.02026-07-05🎉 初始版本:五维战略框架 + 5 阶段工作流 + 21 项质量门禁

What ships with it: 4 files

24.8 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,569. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.