Skip to content
Documentation
Skill

/devlog

Turn every working session into a clean, dated development journal, automatically. Use when writing a development session log — it captures the session into a self-contained, dependency-free HTML page and updates a running index. Creates a new sequenced file per call so it never

From plugin
chronicle
46 skills4 commands

Claude Code

$ npx -y skills add sp-daewoon/chronicle --skill devlog --agent claude-code

SKILL.md

devlog.SKILL.md
name: devlog
description: Turn every working session into a clean, dated development journal, automatically. Use when writing a development session log — it captures the session into a self-contained, dependency-free HTML page and updates a running index. Creates a new sequenced file per call so it never overwrites past logs, adapting to any repo via config.
license: MIT

Devlog Workflow

Capture a development session as a dated HTML log.

Gather the session

Summarize what happened this session into the configured sections (default: Summary, Changes, Decisions, Next). Each section's content must be a **fragment of valid HTML** (e.g. `<p>...</p>`, `<ul><li>...</li></ul>`).

Build a JSON object:

{
  "title": "Short session title",
  "sections": [
    { "heading": "Summary", "html": "<p>...</p>" },
    { "heading": "Changes", "html": "<ul><li>...</li></ul>" }
  ]
}

Render

Pipe the JSON into the helper with today's date:

echo "$JSON" | node "${CLAUDE_PLUGIN_ROOT}/scripts/devlog-render.mjs" --date <today>

The helper writes `<devlog.dir>/YYYY-MM-DD.html` (sequencing `-2`, `-3` on repeat calls the same day — it never overwrites) and rebuilds `index.html`.

Rules

  • Use today's real date (never guess).
  • Repeat calls the same day create new sequenced files; do not overwrite prior logs.
  • Keep HTML fragments self-contained — no external scripts or stylesheets.
Read more
@sp-daewoon
Ships withchronicle

A SKILL.md-based Agent Skills / Claude Code plugin that automates your project's documentation lifecycle — ADR automation, changelog automation, release notes, devlogs, and a project index — as six focused skills.

Stars on GitHub

Momentum

stars in total
4
Star history of sp-daewoon/chronicle on GitHub, a chart by star-history.com

Other skills on chronicle.

adr

adr

Never lose the reasoning behind an architecture decision again. Use when recording or revisiting an Architecture Decision Record…

changelog

changelog

Keep a changelog humans actually read, and never hand-edit version sections again. Use when adding a change entry or promoting…

claude-md

claude-md

Keep the CLAUDE.md your agents rely on accurate and lean instead of stale. Use when maintaining (not first creating) a CLAUDE.md…

index

index

Give your project one beautiful front door instead of scattered docs. Use when generating or refreshing a single navigation hub…

release

release

Ship releases with rich, auto-written notes instead of hand-typed bullet points. Use when cutting a release — promote the…

More skills from other plugins.

context7-cli

context7-cli

Use the ctx7 CLI to fetch library documentation and configure Context7 MCP. Activate when the user mentions "ctx7" or "context7",…

context711d64k
@upstash@upstashInstall Skill
docs-components

docs-components

Comprehensive MDX component patterns (Note, Pitfall, DeepDive, Recipes, etc.) for all documentation types. Authoritative source…

@reactjs@reactjsInstall Skill
codebase-wiki

codebase-wiki

How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…

@inkeep@inkeepInstall Skill

Questions about devlog.

Which coding agents can use devlog?
devlog installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.