self-reflection
✓V1.0 - Helps AI agents troubleshoot difficult tasks and record lessons learned into persistent memory to prevent future mistakes and enable continuous improvement.
Installation
SKILL.md
Use this skill when a task was particularly difficult, required multiple retries, or resulted in unexpected behavior/errors. The goal is to analyze what went wrong and store actionable insights to avoid future mistakes.
Before concluding a task, always verify the final output against the user's original request and any relevant project specifications. Ensure all expected files, data points, and behaviors are present.
If the verification fails or if the task was particularly difficult, review the conversation history and tool outputs to identify exactly where the execution deviated from the plan or encountered friction.
V1.0 - Helps AI agents troubleshoot difficult tasks and record lessons learned into persistent memory to prevent future mistakes and enable continuous improvement. Source: hemsoft/public-skills.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/hemsoft/public-skills --skill self-reflection- Source
- hemsoft/public-skills
- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-11
- Updated
- 2026-02-18
Quick answers
What is self-reflection?
V1.0 - Helps AI agents troubleshoot difficult tasks and record lessons learned into persistent memory to prevent future mistakes and enable continuous improvement. Source: hemsoft/public-skills.
How do I install self-reflection?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/hemsoft/public-skills --skill self-reflection Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/hemsoft/public-skills
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-11