Skip to content

Journal skill: local capture into gitignored .journal/ #678

Description

@bracyw

Parent

#677

What to build

The capture half of the journal skill as a new skill at .claude/skills/journal/. Provides a low-friction way to park a thought without leaving flow: a note drops into a gitignored .journal/ folder at the repo root. No git, GitHub, ticketing, or branching — capture is formless and git-free.

Notes organize into categories (subfolders) that cluster related entries, and loose uncategorized entries at the journal root are also allowed. This slice is capture only; the export/dispatch half is a later slice, so the skill skeleton should leave a clear seam for it.

Also lands the supporting conventions: a .journal/ line in .gitignore (kept distinct from .context/, which holds cloned reference repos), and the workflow terms Journal, entry (journal entry), and category added to docs/agents/glossary.md alongside the existing Idea term.

Acceptance criteria

  • New skill journal exists under .claude/skills/journal/ with a SKILL.md whose capture instructions drop a note into .journal/
  • Notes can be captured into a category (subfolder) and as a loose entry at the journal root
  • .journal/ is gitignored; capturing a note commits nothing and pushes nothing
  • .gitignore gains a .journal/ entry, kept separate from .context/
  • docs/agents/glossary.md defines Journal, entry, and category
  • Capture never invokes git, GitHub, or any downstream skill

Blocked by

None - can start immediately

Metadata

Metadata

Assignees

Labels

DevOpsMaking development work smoothernew featureNew feature or requestready-for-agentFully specified, ready for an AFK agentstraightforwardA straightforward task

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions