reflect

Analyze session history to extract learnings and persist them into skill files.

35|2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/spences10/claude-code-toolkit --skill reflect-spences10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflect
Source: https://github.com/spences10/claude-code-toolkit/tree/main/plugins/toolkit-skills/skills/reflect
Command: npx skills add https://github.com/spences10/claude-code-toolkit --skill reflect-spences10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Analyzing conversations to identify corrections, successes, and recurring patterns, then persisting actionable learnings into skill files to drive continuous improvement.

Core Features & Use Cases

  • Detect corrections, successes, and patterns in sessions
  • Propose skill updates and persist them to repository
  • Support manual confirmation before applying changes

Quick Start

Run /reflect after a session to extract learnings and persist them to skill files.

Frequently Asked Questions about reflect

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

FAQPage Schema
How do I extract learnings from session history to improve my development patterns?

You can extract learnings from session history by analyzing long-running conversations to surface corrections, successes, and recurring patterns. The reflect skill processes this session data to identify actionable improvements and persists them directly into skill files.

What is the best way to analyze long-running conversations for persistent skill updates?

The best way to analyze long-running conversations is to manually trigger a reflection command after a session. This assesses the source data, classifies the extracted learnings by confidence, and writes updates directly to the repository or local skill directories.

Does the reflect skill require manual confirmation before applying changes to repository files?

Yes, the reflect skill supports manual confirmation before applying any changes. It proposes skill updates based on the session analysis and waits for your approval before writing the persistent learnings to the repository in-place.

Can I use session reflection to analyze patterns across multiple projects?

Yes, session reflection is applicable to long-running conversations across projects. It analyzes the session history to detect recurring patterns and corrections, then persists those learnings to improve targeted skills regardless of the project scope.

Where are the extracted session learnings stored after analyzing conversation history?

Extracted session learnings are stored as persistent updates written directly into skill files. You can choose to save these updates in-place within the repository or persist them to a local skills directory at ~/.claude/skills.

When should I use manual activation to analyze session data for skill improvements?

You should use manual activation after completing a long-running conversation or session. Running the reflect command at this point ensures that all corrections and successes are captured and classified by confidence before being persisted to skill files.