learning-log

Record development insights with date, category, title, description, and affected files.

640|145|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/codewithmukesh/dotnet-claude-kit --skill learning-log
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: learning-log
Source: https://github.com/codewithmukesh/dotnet-claude-kit/tree/main/skills/learning-log
Command: npx skills add https://github.com/codewithmukesh/dotnet-claude-kit --skill learning-log

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development sessions generate non-obvious insights, workarounds, and gotchas that are easy to lose, which makes recurring bugs and unexpected behaviors harder to detect and prevent over time.

Core Features & Use Cases

  • Structured insight capture: Create entries with date, category, title, description, and affected files to make findings searchable and actionable.
  • Trigger-driven logging: Record discoveries during debugging, architecture investigations, performance profiling, or when encountering third-party quirks.
  • Persistent Team Knowledge: Store entries in .claude/learning-log.md for monthly review, pattern detection, and selective promotion into prescriptive MEMORY rules.
  • Practical workflow guidance: Encourages quick in-session notes, periodic reviews, and archive or promote recurring entries to reduce repeated incidents.

Quick Start

Ask Claude to record a recent non-obvious discovery with a date, category, concise title, affected files, and a short description.

Frequently Asked Questions about learning-log

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

FAQPage Schema
How do I log development gotchas and non-obvious bugs into a searchable knowledge base?โ–ผ

You capture non-obvious bugs and workarounds into a structured learning log entry containing the date, category, title, description, and affected files, creating a persistent and searchable knowledge base.

What is the best way to document architecture decisions and external service quirks during a debugging session?โ–ผ

Documenting architecture decisions and service quirks is done by creating trigger-driven log entries during debugging, recording findings with a concise title and affected files to prevent knowledge loss.

How do I record codebase insights without interrupting my development workflow?โ–ผ

You record codebase insights without interrupting your workflow by taking quick in-session notes that are automatically captured and stored, allowing you to continue development while logging discoveries.

Where are captured development discoveries and workarounds stored for periodic review?โ–ผ

Captured development discoveries and workarounds are stored in a markdown file at .claude/learning-log.md, enabling periodic reviews, pattern detection, and selective promotion into preventive rules.

Can I promote recurring findings from a learning log into preventive rules for my team?โ–ผ

Yes, you promote recurring findings into preventive rules by reviewing the log periodically, detecting patterns, and selectively archiving or promoting entries to reduce repeated incidents.

What categories of development insights should I track to prevent recurring bugs?โ–ผ

To prevent recurring bugs, track non-obvious bugs, undocumented architecture decisions, performance findings, workarounds, and external service quirks, ensuring unexpected behaviors are easier to detect over time.