关于 skill-source-citations
Skill Steward 中用于记录创建或修改技能时所依据资料的指南,供技能作者和审查者使用。它要求将来源链接保存在各技能的 references 中,而非只留在对话里。
主要功能
- 01为每个技能维护 sources.md
- 02研究前后记录来源链接
- 03为不明显的主张添加行内链接
- 04PR 中提醒更新来源
- 05来源引用范围指引
适用场景
- 01编写技能时记录参考资料
- 02审查 PR 中的流程性主张
- 03跨对话保存研究链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ arenukvern/ mcp_flutter --skill skill-source-citations安装后在 Claude Code 中输入/skill-source-citations确认已加载。
附带文件references/citation-template.mdreferences/sources.md
详细介绍
技能来源引用
规则: 从文档、论文、其他代码库或聊天研究中借鉴的知识,必须以链接形式保存在技能目录树中,不能只留在对话里。
适用场景
- 创建或编辑任何
skills/{name}/SKILL.md - 编写技能前研究 harness/MCP/市场模式
- 审查包含无来源流程性声明的 PR
每项技能的文件(skill_steward 中必需)
维护 skills/{name}/references/sources.md:
# Sources
| Topic | URL | Used for |
|-------|-----|----------|
| Agent Skills spec | https://agentskills.io/ | Frontmatter rules |
| … | … | … |
## Changelog
- 2026-05-29: initial citations
工作流(创建或更新技能)
- 编写前 — 将要依赖的 URL 列入
references/sources.md(可以先简略填写)。 - 在 SKILL.md 中 — 对不明显的内容,直接链接到规范/文档;长篇材料优先放在
references/中。 - 研究后 — 追加新行和变更日志条目;不要只在聊天中留下“我们读过 X”。
- 在 PR 中 — 在描述中写一行:“已更新
references/sources.md中的来源。” - 验证 — 如果缺少
sources.md,pnpm run validate会发出警告。
应引用的来源
| 引用 | 示例 |
|---|---|
| 官方规范 | agentskills.io、Cursor/Claude/Codex 文档 |
| 论文/研究 | SkillOpt、SkillsBench arXiv |
| 参考实现 | 产品 MCP、Codex plugin-eval |
| 博客/指南 | 仅当流程不明显时引用;优先使用一手文档 |
不要引用临时聊天 URL 或私有令牌。
跨技能索引
Guild 范围的参考资料:docs/STANDARDS.mdx、DESIGN_FAQ.mdx。
相关技能
| 任务 | 技能 |
|---|---|
| 搭建技能脚手架 | skill-authoring-lifecycle |
| 评估/改进 | skill-eval-improve |
| 规范审计 | skill-authoring-lifecycle |
来源规范(本技能)
安装
npx skills add arenukvern/skill_steward --skill skill-source-citations
评论
支持 Markdown