Claude Code · 3-IN-1

Docs System Bundle

3 skills + assets: worklog, refs, end-of-day sweep

How the three skills compose#

Run once, then use forever:

  • /doc:init - Once per project. Recons the repo, proposes a worklog/refs layout, scaffolds .notes-config.yml + new-note.sh.
  • /doc:new-note - Throughout the day. Calls the script, returns a path, enforces naming/sequence.
  • /doc:sweep - End of day. Reads today's notes, resolves tensions, fills the daily summary. Convergent — safe to re-run.

/doc:init needs four asset files on disk (templates it copies verbatim into the project). The install script below grabs all of them.

One-command install#

Drops three SKILL.md files plus the four assets into ~/.claude/skills/. Restart Claude Code to pick them up.

BASE="https://guide.zenaitutoring.com/docs-system"

for s in doc-init doc-new-note doc-sweep; do
  mkdir -p ~/.claude/skills/$s
  curl -fsSL "$BASE/$s.md" -o ~/.claude/skills/$s/SKILL.md
done

mkdir -p ~/.claude/skills/doc-init/assets
for a in config-template.yml new-note.sh refs-claude.md worklog-claude.md; do
  curl -fsSL "$BASE/assets/$a" -o ~/.claude/skills/doc-init/assets/$a
done
chmod +x ~/.claude/skills/doc-init/assets/new-note.sh

After install: invoke with /doc:init in a fresh project, then /doc:new-note and /doc:sweep day-to-day.

Files in this bundle

Each source remains directly readable and curl-able.

/doc:init

One-time project scaffold

SKILL
/doc:sweep

End-of-day synthesizer

SKILL