reflect

Extract and categorize learnings from AI conversation sessions.

104|16|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/mp-web3/claude-starter-kit --skill reflect-mp-web3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflect
Source: https://github.com/mp-web3/claude-starter-kit/tree/main/skills/reflect
Command: npx skills add https://github.com/mp-web3/claude-starter-kit --skill reflect-mp-web3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires extract-learnings.py, db.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically identifies and captures valuable insights, corrections, and preferences from your AI sessions, ensuring that learned knowledge is systematically recorded and applied to improve future interactions.

Core Features & Use Cases

  • Automated Learning Extraction: Identifies actionable feedback, corrections, and patterns from conversation logs.
  • Intelligent Routing: Directs learnings to the appropriate knowledge files (e.g., user profile, goals, rules) for persistent storage.
  • Conflict Detection: Flags contradictions between new learnings and existing knowledge or rules.
  • Use Case: After a complex coding session where the AI made a mistake and you corrected it, running this Skill will capture your correction, identify the specific rule or knowledge file that needs updating, and prompt you to confirm the change.

Quick Start

Run the reflect skill to analyze the current session for learnings.

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 AI conversation sessions?

To extract learnings from AI conversation sessions, use this Skill to analyze logs and automatically identify actionable feedback, corrections, and workflow patterns. It systematically records this knowledge to improve future interactions.

What is the best way to update knowledge bases from session feedback?

Updating knowledge bases from session feedback is best handled by routing extracted insights to specific files like `rules/workflow.md` or `knowledge/user/profile.md`. The Skill intelligently directs learnings to appropriate files for persistent storage.

Can I detect conflicting rules when capturing session analysis?

Yes, you can detect conflicting rules during session analysis. The Skill features conflict detection that flags contradictions between newly extracted learnings and existing knowledge or rules, prompting you to confirm necessary changes.

Do I need Python scripts to categorize AI feedback and preferences?

Yes, you need Python scripts like `extract-learnings.py` and `db.py` to categorize AI feedback and preferences. These dependencies handle data extraction and database operations required for the session analysis process.

How does automated learning extraction handle workflow patterns?

Automated learning extraction handles workflow patterns by analyzing session interactions to identify recurring behaviors and corrections. It captures these patterns and updates your knowledge files to refine AI performance across future tasks.

What are the limitations of session analysis for AI improvement?

A limitation of session analysis for AI improvement is that it requires Python scripts for execution and relies on predefined routing logic to specific files. It cannot dynamically create new knowledge categories outside of this established file structure.