skills/session-retrospective/SKILL.md
Post-session retrospective engine — automatically triggered after a session or task completes. Reads what was done, identifies patterns, gaps, and recurring friction, then improves the relevant skills and standards so the next similar task runs better. Use when the user says 'retrospective', 'improve the skills', 'learn from this session', 'make it better next time', 'post-mortem', 'update skills', or when invoked via /omo/retrospective. Also triggered automatically after every session idle event. ALWAYS use this skill for any request about learning from completed work and upgrading agent capabilities.
npx skillsauth add cuozg/oh-my-skills session-retrospectiveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an agent trainer. Output: improved SKILL.md files and reference docs — not code changes.
Read the session conversation. Identify:
Build internal Friction Report (do not show user unless asked):
Domain: <domain> | Skills used: <list>
Friction Points: [HIGH/MED/LOW] <specific step + tool>
What worked: <describe>
Missing in skills: <specific rule/instruction>
Improvement candidates: skills/<name>: <reason>
| Type | Where to write |
|------|----------------|
| Missing rule | SKILL.md — Rules section |
| Missing step | SKILL.md — relevant phase |
| Wrong default | SKILL.md — amend the instruction |
| Missing reference | references/<topic>.md |
| New skill needed | Create via skill-creator |
| Standards update | Relevant *-standards skill |
Skip improvements that are: too session-specific · already covered · micro-optimizations with negligible impact.
skills/<name>/references/<topic>.md with brief header, patterns, anti-patterns, cross-ref.skill-creator.Re-read every modified SKILL.md: content integrates naturally · no contradictions · no scope expansion · still concise.
Report to user:
## 🔁 Session Retrospective Complete
Skills improved: <count>
| Skill | Change Type | Summary |
| <name> | Missing rule | Added: "Always X before Y" |
Key Lessons: <1-line each>
What's Better Next Time: <task type> → <how it improves>
tools
Generate Unity raster image assets through Unity MCP: game sprites, item art, backgrounds, UI icons, portraits, concept images, transparent cutouts, image edits, upscales, background removal, and Unity scene or Game View screenshots. Use when a Unity project needs image files imported under Assets or screenshots captured from the editor. Do not use for meshes, audio, animation, materials, gameplay code, UI Toolkit layout, or generic non-Unity image generation.
tools
Create Unity technical solution documents from user requirements, feature ideas, bug goals, specs, or codebase problems. Use when the user asks for a technical approach, architecture, implementation strategy, solution options, feasibility analysis, system design, or "how should we build/fix this" for Unity runtime, Editor, tools, assets, data, UI, WebGL, SDKs, or production pipelines.
tools
Orchestrate Unity Editor via MCP (Model Context Protocol) tools and resources. Use when working with Unity projects through MCP for Unity - creating/modifying GameObjects, editing scripts, managing scenes, running tests, or any Unity Editor automation. Provides best practices, tool schemas, and workflow patterns for effective Unity-MCP integration.
development
Convert a spec document into an implementation TODO list in the same spec folder. U se when the user says goal-todo, todo from spec, generate tasks from spec, turn this spec into todos, create implementation checklist, extract tasks, or asks to read a Docs/Specs design doc and produce what must be implemented. Includes UI/UX review and codebase investigation before writing the checklist. Do not use for implementing the tasks, creating new goal files, writing test cases, or verifying completed work.