reflect

Capture learning patterns from conversations and propose improvements.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/barichter/squad --skill reflect-barichter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflect
Source: https://github.com/barichter/squad/tree/main/packages/squad-cli/templates/skills/reflect
Command: npx skills add https://github.com/barichter/squad --skill reflect-barichter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The Reflect skill helps in capturing and preserving learnings from conversations, preventing mistakes and reinforcing successful patterns.

Core Features & Use Cases

  • Learning Capture: Extracts HIGH/MED/LOW confidence patterns from conversations.
  • Prevent Mistakes: Helps in preventing the repetition of mistakes.
  • Preserve Successful Patterns: Captures successful patterns for future reference.
  • Use Case: After a user correction or praise, the skill analyzes the conversation and suggests improvements to the team's knowledge base.

Quick Start

Use the reflect command during a conversation to capture learnings.

Frequently Asked Questions about reflect

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

FAQPage Schema
How do I capture learning patterns from conversations to prevent repeating mistakes?

Capturing learning patterns from conversations involves analyzing interactions to extract HIGH/MED/LOW confidence patterns, which prevents repeating mistakes by proposing improvements to the team's knowledge base.

How does conversation analysis preserve successful patterns for team knowledge?

Conversation analysis preserves successful patterns by extracting behaviors after user corrections or praise, then suggesting improvements to reinforce those successful patterns within the team knowledge base.

What's the best way to prevent mistakes from recurring in team development workflows?

Preventing mistakes in team development requires capturing learnings from conversations, identifying error patterns, and proposing knowledge base improvements to stop the repetition of mistakes.

Do I need the Squad architecture to extract learnings and update team knowledge?

Yes, extracting learnings and updating team knowledge requires the Squad architecture, specifically utilizing .squad/agents/{agent}/history.md and .squad/decisions.md for knowledge storage.

When should I use conversation analysis for error prevention in software engineering?

Use conversation analysis for error prevention after a user correction or praise occurs; the skill analyzes the conversation and suggests improvements to the team's knowledge base.