Skip to content
Back to skills

04 Completed

ASecurity

<!-- machine-parseable table: directory = current status, last row = latest record -->

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 18, 2026
ai-agentsgogit

Works with

  • cli

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned October 18, 2026

npx -y skills add lythos-labs/lythoskill --skill 04-completed --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 04 Completed?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 04 Completed
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lythos-labs-04-completed/badge)](https://www.skillsdirectory.com/skills/lythos-labs-04-completed)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# TASK-20261013144643210: lythoskill-reminders skill

## Status History
<!-- machine-parseable table: directory = current status, last row = latest record -->

| Status | Date | Note |
|--------|------|------|
| backlog | 2026-10-13 | Created |
| in-progress | 2026-10-13 | Started |
| review | 2026-10-13 | Deliverables committed |
| completed | 2026-10-14 | Done |

## Background & Goals
把站长在另一项目跑通的 session 级声明式提醒 registry(7 条目在册:heartbeat R0 /
盯盘 R1 / 周检 R2 / 一次性死期检 R3 R4 / weekly R5 / SERP R6)skill 化进本仓。
决策记录 = **ADR-20261013143648588**(已接受):独立 skill-only 包,registry 约定
`cortex/REMINDERS.toml`(SSOT)+ `cortex/REMINDERS.md`(协议/退役记录),lease
协议照抄已跑通版本。本卡是执行载体,决策不在此重复。

价值:催办型工作获得声明式载体;cron 是 session 级易失态,磁盘 SSOT 对冲
compaction/新 session 失忆; daily/scribe-weekly 获得定时触发入口。

## Requirements
- [x] 新建 skill-only 包 `packages/lythoskill-reminders/skill/`(无 npm 包,scribe/dreaming 先例)
- [x] SKILL.md:模型(SSOT vs 派生态)、reconcile 入场协议、prompt 零上下文契约、cron 卫生(5 字段/避 :00:30/8KiB/50 条上限)、条目生命周期(增/改/退役)
- [x] references/registry-schema.md:字段规范 + 带注释的真实条目样例
- [x] references/lease-protocol.md:多 session 并发租约协议全文(R0 三分支)
- [x] assets/:REMINDERS-TEMPLATE.toml + REMINDERS-TEMPLATE.md 起步模板
- [x] build → `skills/lythoskill-reminders/`,deck link 后 agent 可见
- [x] coach 评审一轮并吸收修改
- [x] 明确 `.reminders-owner.lock/` 属运行时态,须 gitignore、永不提交

## Technical Approach
ADR-20261013143648588 是唯一决策记录,本节只引用不重复。执行要点:
- 纯 SKILL.md 智能,零代码——reconcile 用宿主内置 CronList/CronCreate/CronDelete
- R-id 是匹配键:CronList 回来的 ULID 无法对表,prompt 内嵌 "R1,registry=..." 即键;
  reconcile = 在册条目缺 cron → CronCreate;prompt 里的 R-id 不在册 → CronDelete 派生残渣
- lease 锁目录 `.reminders-owner.lock/`(owner.json: session id + lease_until=now+3d),
  运行时态,模板 README 提示 gitignore
- 样例条目从站长项目原样收录并逐条注释"该字段为什么这样写"

## Acceptance Criteria
- [x] `bun packages/lythoskill-creator/src/cli.ts build lythoskill-reminders` 产物齐(SKILL.md+references+assets)——5 文件,built @ v0.20.0
- [x] coach 评审通过(body 体积/description/渐进披露无 P1)——一轮 subagent 评审:2 P1+2 P2+6 P3 全部就地修复;折后未评 delta=lease 协议 fork/clear 再确认(站长指认),已标注
- [x] 全仓 `bun --filter='*' run test` 不红(skill-only 无测试,门槛是 build + 既有全绿)——v0.20.0 发布跑全仓 1283 pass / 0 fail
- [x] 随 v0.20.0 一起 release(与 INDEX fix 合包,站长已定)——已发布:npm 14 包 0.20.0 + GitHub Release + site deploy 全绿(2026-10-13 核实)

## Progress Log
- 2026-10-13 ADR-20261013143648588 经站长接受(选项 A);卡建于实现前。
- 2026-10-13 coach 评审一轮(subagent,coach rubric):2 P1(reconcile 缺 amend 分支;样例 prompt 缺匹配键标签)+ 2 P2 + 6 P3,全部就地修复(匹配键钉死为字面量 `R<id>,registry=…`)。
- 2026-10-13 **折后未评**(delta 范围=lease 协议,站长指认):fork/clear 僵尸 owner 再确认——未来 lease_until ≠ 锁主活着;非锁主读 owner 的 last-heartbeat 落盘痕迹,过期=僵尸=接管。R0 ① 分支增加写痕迹步骤。全文见 references/lease-protocol.md § Fork / Clear。

## Related Files
- Modified: packages/lythoskill-reminders/(new), skills/lythoskill-reminders/(built)
- Added: 同上

## Git Commit Message
```
feat(reminders): declarative session-reminder registry skill (TASK-20261013144643210)
```

## Notes
ADR 接受 trailer(`ADR: ADR-20261013143648588 accept`)随本卡首个 commit 或 release commit 走。

Files in this skill

  • TASK-20260423102009000-generate-project.md1.5 KB
  • TASK-20260423124059736-create-lythoskill-ecosystem-skill-templates-creator-builder-curator.md4.1 KB
  • TASK-20260423170056315-add-add-skill-command-to-lythoskill-creator.md2 KB
  • TASK-20260423223542053-curator-sqlite-backend-for-skill-metadata-governance.md3.1 KB
  • TASK-20260424115734221-red-green-release-complete-docs-in-readme-claude-md.md827 B
  • TASK-20260429225846405-add-help-and-validate-subcommand-to-lythoskill-deck-cli.md3.5 KB
  • TASK-20260430012458866-audit-fix-add-version-frontmatter-to-cortex-release-scribe-skill-md.md841 B
  • TASK-20260430174753504-implement-deck-add-cli-command-with-git-clone-and-skills-sh-backends.md844 B
  • TASK-20260501090806543-fix-align-ts-esm-violation-replace-9-require-calls-with-import.md922 B
  • TASK-20260501091722647-readme-quick-start-add-developer-branch-for-repo-clone-context.md839 B
  • TASK-20260501091724005-readme-add-prerequisites-section-bun-pnpm-at-top.md829 B
  • TASK-20260501091725299-agents-md-fix-handoff-template-md-missing-path.md823 B
  • TASK-20260501091726708-deck-link-output-clarify-8-10-skills-wording-to-avoid-confusion.md840 B
  • TASK-20260501091727690-init-command-add-side-effect-warning-in-docs-and-cli-prompt.md941 B
  • TASK-20260501091728793-agents-md-add-bunx-vs-local-path-troubleshooting-hint.md830 B
  • TASK-20260501091729644-deck-cli-add-status-subcommand-routing.md898 B
  • TASK-20260502225209839-demo-blocked-flow-backlog-in-progress-suspend-resume-review-done.md978 B
  • TASK-20260502225209886-demo-re-work-flow-backlog-in-progress-review-reject-review-done.md998 B
  • TASK-20260502233741335-implement-creator-bump-subcommand-for-lockstep-versioning-per-adr-20260502233119561.md995 B
  • TASK-20260503010227902-extend-cortex-cli-state-machine-commands-adr-epic-transition-verbs.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.