work-logs-knowledge-log

Write knowledge logs about repository structure and rules to markdown files.

Updated Jul 28, 2025
One-click install
npx skills add https://github.com/shomah4a/claude-code-configure --skill work-logs-knowledge-log
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work-logs-knowledge-log
Source: https://github.com/shomah4a/claude-code-configure/tree/main/.claude/skills/work-logs-knowledge-log
Command: npx skills add https://github.com/shomah4a/claude-code-configure --skill work-logs-knowledge-log

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you capture newly learned insights about repository structure, rules, and decisions during a session, and records them in a centralized knowledge base to close the gap between what you think and what is actually the code expresses.

Core Features & Use Cases

  • Knowledge capture: Write down ideas about project structure, design intent, and implicit rules discovered from code during the conversation.
  • Gap analysis: Highlight discrepancies between your mental model and the codebase.
  • Knowledge base for the team: Logs stored under ~/.claude/knowledge/${repo_name}/${date time prefix}_$description.md for easy reference.

Quick Start

During a session, provide a short description of the new insight and trigger the log. The log will be saved to ~/.claude/knowledge/${repo_name}/${date time prefix}_<description>.md with Asia/Tokyo time.

Frequently Asked Questions about work-logs-knowledge-log

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

FAQPage Schema
How do I capture knowledge about repository structure and design decisions during development?

Knowledge logging writes down insights about code structure, design intent, and implicit rules discovered during sessions. It stores these logs in a centralized knowledge base at ~/.claude/knowledge/${repo_name}/ with timestamped filenames, creating a persistent record that bridges gaps between your mental model and what the codebase actually expresses.

What should I document in a knowledge log?

Log newly recognized repository patterns, design rationale, operational constraints, business logic prerequisites, and implicit rules. Capture gaps between AI inferences and your actual understanding to build team knowledge about why code is structured the way it is and what assumptions drive its architecture.

Where are knowledge logs stored and how are they organized?

Knowledge logs are stored under ~/.claude/knowledge/${repo_name}/ with filenames using Asia/Tokyo timestamps in format YYYY-MM-DD_HH-MM followed by a description. This centralized location makes logs easy to find, reference, and share across team sessions.

Can I use knowledge logging to improve reproducibility across sessions?

Yes. By documenting session-specific insights about code structure and design decisions, knowledge logs create a reproducible reference that helps you and your team maintain consistent understanding of the codebase across multiple sessions and different development contexts.

Do I need special setup or dependencies to use knowledge logging?

No. Knowledge logging requires only a working date command and write access to ~/.claude/ directory. It has no external dependencies or components; logs are plain Markdown files organized by repository name and timestamp.