introspection-self-reflection-engine

star 7

Deep self-reflection, continuous self-improvement, and introspective analysis for identifying weaknesses, learning from mistakes, and evolving capabilities over time.

onfire7777 By onfire7777 schedule Updated 4/25/2026

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
Install via CLI
npx skills add https://github.com/onfire7777/universal-ai-skills-library --skill introspection-self-reflection-engine
Repository Details
star Stars 7
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator