Introspection self reflection engine
Skill onfire7777/universal-ai-skills-library/skills/introspection-self-reflection-engine
Deep self-reflection, continuous self-improvement, and introspective analysis for identifying weaknesses, learning from mistakes, and evolving capabilities over time.From its SKILL.md
npx -y skills add onfire7777/universal-ai-skills-library --skill introspection-self-reflection-engineAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as Unspecified. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.9 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
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:
- Description: What happened? What was the task? What did I do?
- Feelings: What was my confidence level? Where did I feel uncertain?
- Evaluation: What went well? What went poorly? What surprised me?
- Analysis: Why did things go well or poorly? What patterns do I see?
- Conclusion: What could I have done differently? What did I learn?
- 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:
- Accuracy Check: Was my output factually correct? Did I make any claims I'm not confident about?
- Completeness Check: Did I miss anything the user needed? Did I address all aspects?
- Efficiency Check: Did I take the most direct path, or did I waste effort?
- Quality Check: Was the output at the highest quality I could produce? Where could it be better?
- 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
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.