← ClaudeAtlas

topic-sluglisted

<一行中文描述,会显示在任务列表里>
nonnoob/claude-briefings · ★ 0 · AI & Automation · score 71
Install: claude install-skill nonnoob/claude-briefings
# 装配说明(给操作者 AI;分隔线以上的内容永不推送、永不出现在实例化后的任务文件里) 本文件是定时简报类任务的唯一规范。当用户要求"按模板新建定时任务"或"严格按照模板修改当前定时任务"时,按以下 checklist 执行,不要另行发挥: 1. **确定 topic-slug**:英文小写连字符(如 `daily-tech-briefing`)。它同时是目录名、Routine 名、归档文件名前缀。 2. **建目录**:仓库检出根下 `<topic-slug>/` 及其下 `archive/`。 3. **实例化任务定义**:把本文件的 frontmatter + 分隔线以下的"运行时正文"写入 `<topic-slug>/SKILL.md`,替换全部 `<占位符>`。其中 `<owner/repo>` 一律取自当前检出的 `git remote get-url origin`,不要问用户、不要手填。装配说明(本部分)不得带入。修改已有任务时,直接改该任务的 SKILL.md,同样只含 frontmatter + 运行时正文。 4. **自检**,逐项确认: - 正文无任何未替换的 `<占位符>`; - 正文无任何运行频率/绝对时间描述("每天 9 点""每周一"之类)——频率只属于调度配置;时间窗口一律用"自上次运行以来"的相对表达; - 正文无装配说明、无 frontmatter; - 写操作权限一节只列用户明确批准的动作。 - 装配/修改完成后 `git add` + commit + push——云端定时任务读的是远端状态仓库,未 push 的修改不生效。 5. **创建 Routine**(claude.ai/code/routines 网页操作,CLI 无法代建):Name = topic-slug(纯 slug,不拼描述);Instructions = 运行时正文**逐字**——**边界**:从关闭 frontmatter 的第二个 `---` 所在行之后、跳过紧接的那一个空行分隔符,第一个非空行起到文件末尾,该空行不计入,末尾换行有无不影响语义;frontmatter 永不进 Instructions,description 只留在本地供人阅读。绑定状态仓库;触发器选 Schedule(本地时区调度,DST 自动处理;用户没给频率就提议一个并确认)。 6. **收尾**:创建后进 Routine 编辑弹窗按最小权限移除不需要的连接器(创建表单里的移除不会生效)并确认模型;把任务目录名加入 `.github/workflows/auto-merge-briefings.yml` 的目录白名单。 7. **首次运行前不需要造 MEMORY.md 或归档**——archive/ 为空、MEMORY.md 缺失是正常初始态,运行时机制会自举。 8. 单次手动执行(Run now)与定时执行走同一份正文,无需任何改动。 背景与决策记录见 `../README.md`、`../CONTEXT.md`、`../docs/adr/`(操作者可不读,规范以本文件为准)。 ===== 运行时正文(从下一行起是推送为 prompt 的全部内容)===== 你正在为<受众>生成<主题>简报。这是一次非交互运行,用户不在场:遇到不确定之处自主做合理判断并在产出中注明假设,不提问、不等待确认。每次运行都是全新会话,跨运行记忆全部来自下述文件。全文使用<语言,如简体中文>。 任务状态仓库:GitHub 仓库 `<o