AGENT SKILL

vendor-doc-actionability

对外合作文档(交付文档 / POC 文档 / Solution Doc / 提案书)必须为每个「需对方执行」的动作写清具体操作入口(URL / 工单系统 / 脚本路径 / 联系人 + 联系方式 / 步骤编号)。Use when 给客户、vendor、合作方写交付文档、POC 文档、Solution Doc、提案书;或检视已有对外文档是否抽象到无法执行。

License 许可
MIT
所属仓库
KarryViber/Orb
最近更新
2026-05-14
Stars
★ 66
Forks
8

01 前言 Front Matter

name
vendor-doc-actionability
provenance
user-authored
description
对外合作文档(交付文档 / POC 文档 / Solution Doc / 提案书)必须为每个「需对方执行」的动作写清具体操作入口(URL / 工单系统 / 脚本路径 / 联系人 + 联系方式 / 步骤编号)。Use when 给客户、vendor、合作方写交付文档、POC 文档、Solution Doc、提案书;或检视已有对外文档是否抽象到无法执行。

03 SKILL.md 正文

对外合作文档必须含具体操作入口

When to Use

  • 给客户 / vendor / 合作方写交付文档(Solution Doc / POC 文档 / 提案书 / 工单 / SOW)
  • 检视已起草的对外文档是否过于抽象
  • Karry 说「写个交付文档」「整理给客户」「POC 出来一份给对方」

规则

每个「需对方执行的动作」都必须闭环——读者看完知道下一步点哪里。最低要素:

要素 形式
URL 具体登录页 / 文档页 / 工单系统入口
工单/系统 系统名 + 模块路径(例:「AWS Console > Service Quotas > Amazon Connect」)
脚本路径 仓库 + 相对路径 + 命令行
联系人 姓名 + 角色 + 邮箱/Slack handle
步骤编号 1.→ 2.→ 3. 显式编号,不要散文化

不可接受的写法

  • 「申请配额」(缺 URL / 系统)
  • 「联系 AWS Support」(缺联系入口、工单类型)
  • 「按照流程提交」(缺流程指向)
  • 「负责方:客户侧 IT 团队」(缺具体人 / 邮箱)
  • 「相关文档参考官方说明」(缺 URL)

可接受的写法(对照)

  • 「申请 External Voice Transfer 配额:AWS Console > Service Quotas > Amazon Connect > 'External Voice System Integration' → Request quota increase(建议值:5)」
  • 「联系点:山田太郎(AWS TAM, taro.yamada@amazon.com),通过 Premium Support Case 提交,分类选 Account and billing > Service limit increase」
  • 「执行命令:cd ~/work/idom/scripts && python3 chime-quota-check.py,输出在 out/quota-status.json」

为什么

对外文档是交付物不是思考记录。抽象逻辑看似完整,但读者不知道下一步去哪点 → 推进停滞 → 项目卡在「等对方动」的状态而对方根本不知道要动什么。

具体入口 = 可执行性 = 推进力。

Gotchas

  • ❌ 用「相关方」「负责团队」「按内部流程」等抽象主语逃避具体联系人
  • ❌ 把「URL 后续补充」当占位符留下——要么现在查到,要么显式标 TBD by <date> 不让它沉默腐烂
  • ❌ 中文文档里只写日文系统名(例:「サポートポータル」)不给入口 URL——客户找不到等于没写
  • ❌ 把多步动作压成一句话——拆步骤编号才能让对方逐项打勾

与其他 skill 的关系

  • compliance-delivery-checklist § 事实 / 措辞 → 本 skill 是「事实层」的可执行性标准
  • internal-solution-poc-document / internal-project-brief → 模板写作时套用本 skill 的最低要素表

04 同仓库更多 Skills

KarryViber
KarryViber/Orb

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

测试与质量前端开发
★ 66
KarryViber
KarryViber/Orb

vendor-api-param-validation

第三方 API / SDK 集成开工前,强制先列参数 checklist 并对照官方文档逐项验证(名称 / 类型 / 必填 / 默认 / 上限),通过后再编码——不是「写完再调通」。Use when 新接 vendor API/SDK(Slack / LongPort / freee / LLM API 等)、既有集成追加新 endpoint 或新字段、用户说「调通某接口」「接入 X」「集成 X」。

开发工程师后端与接口
★ 66
KarryViber
KarryViber/Orb

truth-ladder

状态放行三层阶梯(attempted / observed / confirmed)—— 汇报任务、API、命令、消息或外部动作状态时强制分层,避免把"动作已发起"误写成"结果已达成"。Use when 准备写「任务已完成」「API 返回成功」「exit code 0」「用户已收到」「ok:true」类状态汇报;或在 cron 报告 / Slack 回报 / project status / receipt 中表达完成度时。

开发工程师
★ 66
KarryViber
KarryViber/Orb

thread-object-realignment

长 thread 切题后的对象重定协议——thread 历史 ≥5 条且检测到切题信号时,回复前必做「用户最后显式问题对象 vs 待发回复对象」一致性校验,不一致则改写或反问。Use when Slack thread 历史 ≥5 条且当前用户消息出现切题信号(主题词突变、问句指向新实体、时间线跳跃、出现「另外」「话说」「回到 X」「换个话题」等切题语,或 ≥3 turn 后用户显式问题对象与最近 assistant 回复对象不同)。

★ 66
KarryViber
KarryViber/Orb

theme-factory

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

视觉设计
★ 66
KarryViber
KarryViber/Orb

terse-intent-classifier

短指令作用层判定协议——对 ≤15 字、含指代词或动词型短指令(改/删/切/跑/停/加)或元问句(更优雅/更好/有没有办法)的输入,先判层再动手。Use when 用户消息 ≤15 字且含「这个/那个/上面/刚才/它」指代,或形如「改一下」「删掉它」「跑一下」「有没有更优雅的方法」「切回 X」这类省略了对象或意图的短输入。

★ 66