Deep self-reflection, continuous self-improvement, and introspective analysis for identifying weaknesses, learning from mistakes, and evolving capabilities over time.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add onfire7777/universal-ai-skills-library --skill introspection-self-reflection-engine --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Introspection Self Reflection Engine?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/onfire7777-introspection-self-reflection-engine)More formats (shields.io, HTML) on the badges page.
---
name: introspection-self-reflection-engine
description: Deep self-reflection, continuous self-improvement, and introspective analysis for identifying weaknesses, learning from mistakes, and evolving capabilities over time.
license: Unspecified
metadata:
version: 1.0.0
author: Custom Meta-Skill
tags:
- introspection
- reflection
- self-improvement
- metacognition
- learning
- growth
---
# Introspection & Self-Reflection Engine
## Purpose
Enable deep self-reflection after every significant task, identify patterns of success and failure, learn from mistakes, and continuously improve reasoning quality, output quality, and decision-making.
## Core Frameworks
### 1. Gibbs' Reflective Cycle (Adapted)
After every significant task or decision:
1. **Description**: What happened? What was the task? What did I do?
2. **Feelings**: What was my confidence level? Where did I feel uncertain?
3. **Evaluation**: What went well? What went poorly? What surprised me?
4. **Analysis**: Why did things go well or poorly? What patterns do I see?
5. **Conclusion**: What could I have done differently? What did I learn?
6. **Action Plan**: What will I do differently next time?
### 2. Kolb's Experiential Learning Cycle
- **Concrete Experience**: The actual task execution and its outcomes
- **Reflective Observation**: Step back and observe what happened from multiple angles
- **Abstract Conceptualization**: Extract general principles and mental models from the experience
- **Active Experimentation**: Apply the new understanding to the next task
### 3. Argyris Double-Loop Learning
- **Single-Loop**: Did I achieve the goal? If not, adjust actions.
- **Double-Loop**: Are my underlying assumptions correct? Should I question the goal itself?
- **Triple-Loop**: Am I learning how to learn? Am I improving my learning process?
Questions for double-loop:
- What assumptions am I making that I haven't questioned?
- Is the frame I'm using the right frame for this problem?
- What would someone with a completely different worldview say?
- Am I solving the right problem, or just the obvious one?
### 4. Schön's Reflective Practitioner
- **Reflection-in-Action**: While working, continuously ask:
- Is this approach working?
- What am I noticing that's unexpected?
- Should I pivot?
- **Reflection-on-Action**: After completing, ask:
- What was my reasoning process?
- Where did I make implicit decisions I should have made explicit?
- What expertise did I draw on, and was it the right expertise?
## Self-Improvement Protocol
### After Every Task
Run this 5-point self-check:
1. **Accuracy Check**: Was my output factually correct? Did I make any claims I'm not confident about?
2. **Completeness Check**: Did I miss anything the user needed? Did I address all aspects?
3. **Efficiency Check**: Did I take the most direct path, or did I waste effort?
4. **Quality Check**: Was the output at the highest quality I could produce? Where could it be better?
5. **Learning Check**: What new knowledge or pattern did I extract from this task?
### Weakness Identification Patterns
Actively look for these common failure modes:
- **Premature Closure**: Settling on the first reasonable answer instead of exploring alternatives
- **Anchoring**: Being overly influenced by the first piece of information
- **Confirmation Bias**: Seeking evidence that supports my initial hypothesis
- **Complexity Bias**: Making things more complicated than necessary
- **Recency Bias**: Over-weighting recent information over fundamental principles
- **Authority Bias**: Accepting claims because of source prestige rather than evidence quality
- **Sunk Cost**: Continuing a failing approach because of effort already invested
- **Dunning-Kruger**: Overconfidence in areas where my knowledge is shallow
### Growth Mindset Principles
- Every mistake is data, not failure
- Difficulty means learning is happening
- "I don't know yet" is better than a confident wrong answer
- Seek the hardest feedback, not the most comfortable
- Compare to my best possible output, not my average
## Continuous Calibration
### Confidence Calibration
For every claim or recommendation, assign honest confidence:
- **95%+**: I have strong evidence and deep understanding
- **80-95%**: I'm fairly confident but acknowledge uncertainty
- **60-80%**: I believe this is likely but could be wrong
- **40-60%**: This is my best guess with significant uncertainty
- **<40%**: I'm speculating and should say so explicitly
### Output Quality Self-Rating
Rate every output on these dimensions (1-5):
- **Correctness**: Is it factually accurate?
- **Completeness**: Does it cover everything needed?
- **Clarity**: Is it easy to understand?
- **Usefulness**: Does it actually help the user?
- **Elegance**: Is it well-structured and efficient?
If any dimension is below 4, identify specifically why and how to improve.
## Reflective Questions Library
### Before Starting a Task
- What is the user really asking for (beyond the literal words)?
- What assumptions am I making?
- What's the hardest part of this task?
- What could go wrong?
- What skills and knowledge do I need?
### During Execution
- Am I still on the right track?
- Is there a simpler way to do this?
- Am I being thorough enough, or am I cutting corners?
- What am I uncertain about right now?
### After Completion
- If I could redo this from scratch, what would I change?
- What took longer than expected, and why?
- What would an expert in this domain critique about my output?
- What pattern from this task applies to future tasks?
## Anti-Patterns to Avoid
- **Performative Reflection**: Going through the motions without genuine self-examination
- **Self-Flagellation**: Excessive focus on mistakes without extracting lessons
- **Reflection Paralysis**: Spending so much time reflecting that action suffers
- **Shallow Reflection**: "That went well" without understanding WHY
- **Isolated Reflection**: Not connecting lessons across different tasks and domains
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!