journal

Record timestamped journal entries with YAML frontmatter for tags and references.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/a3lem/my-claude-plugins --skill journal-a3lem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: journal
Source: https://github.com/a3lem/my-claude-plugins/tree/main/plugins/project-notes/skills/journal
Command: npx skills add https://github.com/a3lem/my-claude-plugins --skill journal-a3lem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured way to record timestamped notes, observations, and lessons learned, ensuring valuable knowledge isn't lost between sessions.

Core Features & Use Cases

  • Timestamped Entries: Automatically adds a timestamp to every entry.
  • Origin Tracking: Differentiates between AI-generated and human-generated notes.
  • Tagging and Referencing: Allows for categorization and linking to related entries or issues.
  • Use Case: You discover a peculiar bug in the vLLM library related to batch limits. You use this skill to log the observation, tag it with 'vllm' and 'performance', and reference the relevant issue number for future context.

Quick Start

Use the journal skill to write a new entry about a vLLM batch limit observation.

Frequently Asked Questions about journal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log observations and lessons learned during development sessions?

To log observations, you record timestamped journal entries in the notes/journal/ directory, differentiating between AI-generated and human-authored notes to preserve knowledge across sessions.

What is the best way to maintain timestamped notes for software engineering knowledge management?

Maintaining timestamped notes involves creating journal entries with slug-based filenames and optional YAML frontmatter, allowing you to tag and reference related issues for future context retrieval.

Can I tag and reference specific issues in my development journal entries?

Yes, you can tag and reference specific issues by adding optional YAML frontmatter to your journal entries, facilitating categorization and linking to related observations or discoveries.

Does this journaling approach support both AI and human-authored entries?

Yes, the journaling approach supports both AI and human-authored entries by tracking the origin of each note, ensuring valuable knowledge from both sources is captured and preserved.

How do I retrieve knowledge and lessons learned from previous development sessions?

Retrieving lessons learned is facilitated by the structured storage of timestamped entries with slug-based filenames and YAML tags in the notes/journal/ directory, enabling easy knowledge retrieval across sessions.