← ClaudeAtlas

roll-noteslisted

Project diary skill. Records development moments — successes, failures, discoveries — appended chronologically to a daily notes file.
seanyao/roll · ★ 13 · AI & Automation · score 83
Install: claude install-skill seanyao/roll
# roll-notes > 项目日记技能。记录开发过程中的成功、失败、感受和任何值得记住的事情。 > Append-only, timeline-driven, no fixed format. ## Trigger - User says "记一下"、"写进日记"、"append 到日记" - User asks to record a feeling, finding, or moment - A project milestone is reached and worth capturing ``` $roll-notes 终于搞定了那个 WebSocket 断线重连的 bug $roll-notes 今天的 code review 给了很好的反馈 ``` ## When Not to Use - Capturing a bug or feature idea into BACKLOG (use `$roll-idea`) - Generating the user-facing changelog (use `$roll-.changelog`) - Writing design documents or AC (use `$roll-design`) ## Behavior 1. **Determine file path**: `.roll/notes/YYYY-MM-DD.md` relative to project root (parallel to `.roll/dream/` and `.roll/briefs/` — notes is project metadata, not source) 2. **Get current time**: Use `Asia/Shanghai` timezone (`TZ=Asia/Shanghai date`) 3. **Read existing entries for style**: Before writing, read the last 2–3 entries in the same file. Analyze their style: heading format, voice/tone, paragraph structure, emoji usage, code block conventions, sign-off pattern. New entries must continue this style — do not invent new structural patterns. 4. **Append**: Add new entry at end of file — never overwrite existing content 5. **Create if missing**: If file doesn't exist, create with a `# YYYY-MM-DD — <one-line summary>` header 6. **Free format**: Paragraph, list, code block — whatever fits the moment ## File format ```markdown # YYYY-MM-DD — 一句话概括今天 > 时间:北京时间 HH:MM --- ## HH:MM — 事件标题 发生了什么、怎么解决的、什么感受。 --- ##