session-reflection

Log coding session learnings into a persistent reflection.log.md file.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/martiendejong/autonomous-dev-system --skill session-reflection-martiendejong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-reflection
Source: https://github.com/martiendejong/autonomous-dev-system/tree/main/.claude/skills/session-reflection
Command: npx skills add https://github.com/martiendejong/autonomous-dev-system --skill session-reflection-martiendejong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Document and organize insights from every development session into a reliable, searchable reflection log.

Core Features & Use Cases

  • Standardized reflection entry templates capturing session type, context, root cause, solution, and key learnings.
  • Real-time write-back to reflection.log.md at session end to build a living knowledge base.
  • Accessible for individuals and teams to share learnings and prevent repeat mistakes.

Quick Start

Run the reflection workflow at the end of a session to append a structured entry to reflection.log.md.

Frequently Asked Questions about session-reflection

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

FAQPage Schema
How do I document coding session learnings into a persistent knowledge base?

You document coding session learnings by running a reflection workflow at the end of each session. This appends a structured entry to reflection.log.md, capturing patterns, root causes, solutions, and future improvements across projects.

What is the best way to capture root causes and solutions from a development session?

The best way to capture root causes and solutions is using a standardized reflection entry template. It records session type, context, root cause, solution, and key learnings into a searchable reflection log at session end.

How does real-time reflection logging work for preventing repeat mistakes?

Real-time reflection logging works by writing back to reflection.log.md at session end to build a living knowledge base. This consolidation of patterns and solutions across projects helps individuals and teams prevent repeat mistakes.

Can I use session reflection to track patterns across multiple projects and tools?

Yes, you can use session reflection to track patterns across multiple projects and tools. The workflow is applied at the end of each session to consolidate learnings, root causes, and future improvements across your entire development environment.

Do I need any specific dependencies to start logging session insights?

No specific dependencies are required to start logging session insights. The workflow requires only a defined frontmatter name and description, a standardized reflection entry template, and a recommended real-time documentation workflow.

When should I run the session reflection workflow during my development process?

You should run the session reflection workflow at the end of each coding session. Applying it at session end ensures you capture patterns, root causes, solutions, and future improvements while the context is still fresh.