关于 template-selector
template-selector 是面向新闻与出版项目的分类技能,依据决策树将项目匹配到具体模板类别,并说明模板的使用方式。
主要功能
- 01按决策树匹配六类项目模板
- 02区分工具与项目本身
- 03提供类别判断要点
- 04说明项目指引与复盘模板用法
适用场景
- 01为新闻项目选择项目指引模板
- 02为出版项目选择复盘模板
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jamditis/ claude-skills-journalism --skill template-selector安装后在 Claude Code 中输入/template-selector确认已加载。
附带文件agents/openai.yaml
详细介绍
模板选择器
将项目匹配到正确的模板类别。不要猜测,使用决策树。
快速参考
| 项目类型 | 模板类别 |
|---|---|
| 新闻编辑部 AI 工具、事实核查工具 | editorial-tool |
| 会议、峰会、研讨会 | event-website |
| 新闻简报、播客、博客 | publication |
| 调查报道、数据新闻 | research-project |
| CMS 工作流、内容联合发布 | content-pipeline |
| 历史藏品、档案 | digital-archive |
决策树
Is it for journalism/publishing?
├── Yes →
│ ├── Has specific end date/event? → event-website
│ ├── Ongoing content series? → publication
│ ├── Historical/preservation? → digital-archive
│ ├── Newsroom tool/AI? → editorial-tool
│ ├── CMS/automation? → content-pipeline
│ └── Investigation with scope? → research-project
│
└── No (general software) →
Use general template or another collection
详细类别说明
editorial-tool
适用场景: 构建新闻编辑部工具、写作助手、事实核查工具、AI 驱动的研究工具、审核系统、面向记者的工作流自动化工具
不适用: 通用效率工具、非新闻类软件
新闻编辑工具的特征:
- 主要用户是记者、编辑或制作人
- 帮助完成特定的编辑工作流步骤
- 需要准确性和可信度来支持发布决策
event-website
适用场景: 为有明确日期的会议、峰会、研讨会或活动构建网站
不适用: 持续更新的内容、没有活动的组织网站、活动管理软件(这属于 editorial-tool)
活动网站的特征:
- 有明确的活动日期(或日期范围)
- 涉及注册或出席
- 内容包含演讲者、日程安排、场地信息
publication
适用场景: 构建新闻简报、播客、博客、杂志,或按固定时间表定期发布的内容系列
不适用: 一次性文章、静态内容网站、为出版物提供支持的 CMS(这属于 editorial-tool)
出版物的特征:
- 定期发布(每天、每周、每月)
- 订阅者或读者群不断增长
- 语气和形式保持一致
research-project
适用场景: 构建调查报道项目、数据新闻,或范围和结束日期明确的分析项目
不适用: 持续开展的研究工作、一般数据分析、支持研究的工具(这属于 editorial-tool)
研究项目的特征:
- 解答特定问题或验证假设
- 有明确的结束节点(发布日期)
- 涉及数据收集、分析和研究结果
content-pipeline
适用场景: 构建 CMS 工作流、发布自动化、内容联合发布系统、源聚合器、跨平台发布工具
不适用: 手动发布工作流、单站点内容管理、出版物本身
内容管道的特征:
- 自动在不同系统之间传递内容
- 转换内容格式
- 处理内容排期和分发
digital-archive
适用场景: 构建历史藏品、保存项目、研究数据库、文档存储库
不适用: 活跃新闻网站、CMS 平台、搜索引擎
数字档案的特征:
- 主要目标是保存内容
- 藏品范围明确(时间段、主题)
- 用户是研究人员、历史学家,或寻找历史内容的公众
常见错误
| 项目 | 错误选择 | 正确选择 | 原因 |
|---|---|---|---|
| 新闻简报仪表盘 | editorial-tool | publication | 重点是出版物本身,而不是技术 |
| AI 事实核查工具 | research-project | editorial-tool | 这是一个工具,不是一次性调查 |
| 活动注册系统 | event-website | editorial-tool | 这是服务于活动的工具 |
| 播客网站 | content-pipeline | publication | 这是出版物,不是自动化系统 |
| 文档搜索工具 | digital-archive | editorial-tool | 这是一个工具,不是档案本身 |
| FOIA 跟踪系统 | research-project | editorial-tool | 这是支持研究的工具 |
判别标准
如果你仍不确定,可以问自己:
-
这是帮助记者完成 X 的工具,还是 X 本身?
- 工具 → editorial-tool
- 事物本身 → 其他类别
-
它有明确的结束日期吗?
- 有,活动日期 → event-website
- 有,发布日期 → research-project
- 没有,持续进行 → publication、content-pipeline 或 digital-archive
-
保存是否为首要目标?
- 是 → digital-archive
- 否 → 其他类别
使用模板
项目说明
- 使用上方的决策树确定项目类别
- 从
project-memory/templates/复制合适的模板 - 填写方括号中的占位符,替换为具体信息
- 删除不适用的部分
- 发现项目特有的注意事项时,将其补充进去
回顾总结(LESSONS.md)
- 确定项目类别
- 从
project-retrospective/templates/复制合适的模板 - 随着项目推进或在项目完成时填写
- 具体说明失败之处,这部分最有价值
模板位置
claude-skills-journalism/
├── project-memory/templates/
│ ├── editorial-tool.md
│ ├── event-website.md
│ ├── publication.md
│ ├── research-project.md
│ ├── content-pipeline.md
│ └── digital-archive.md
│
└── project-retrospective/templates/
├── editorial-tool.md
├── event.md
├── publication.md
└── research-project.md
选择最适合的具体模板。“通用”是最后的选择。
评论
支持 Markdown