retro
Skill2 starsChanged 5 months agoMITView on GitHub
Run a retrospective on the current task or chat history. Use when the user wants to understand mistakes, dead ends, wasted effort, root causes, and what should change to improve performance next time.
193 other projects use a version of this.
Adopted by
Most recently taken up by
- rodeyseijkens/skillstheir own version, first seen Nov 8, 2026
- Yesterday-AI/ytstacktheir own version, first seen Nov 8, 2026
- gaoyu06/harnesstheir own version, first seen Nov 8, 2026
- Schepetkov/claude-skills-game-UEtheir own version, first seen Nov 8, 2026
- tornikegomareli/Skillstheir own version, first seen Nov 8, 2026
- devjiwonchoi/skillstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use plan-tune, ios-clean and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
ShreyRaviSkillplan-tune
Self-tuning question sensitivity + developer psychographic for gstack (v1: observational). Review which AskUserQuestion prompts fire across gstack skills, set per-question preferences (never-ask / always-ask / ask-only-for-one-way), inspect the dual-track profile (what you declared vs what your behavior suggests), and enable/disable question tuning. Conversational interface — no CLI syntax required.
Also in 9 projects that use this
Saqlain-811Skillios-clean
Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app. (gstack)
Also in 5 projects that use this
Saqlain-811Skillios-fix
Autonomous iOS bug fixer. (gstack)
Also in 5 projects that use this
seek888Skillpair-agent
Pair a remote AI agent with your browser. One command generates a setup key and prints instructions the other agent can follow to connect. Works with OpenClaw, Hermes, Codex, Cursor, or any agent that can make HTTP requests. The remote agent gets its own tab with scoped access (read+write by default, admin on request). Use when asked to "pair agent", "connect agent", "share browser", "remote browser", "let another agent use my browser", or "give browser access". (gstack) Voice triggers (speech-to-text aliases): "pair agent", "connect agent", "share my browser", "remote browser access".
Also in 11 projects that use this
ShreyRaviSkilllanding-report
Read-only queue dashboard for workspace-aware ship. Shows which VERSION slots are currently claimed by open PRs, which sibling Conductor workspaces have WIP work likely to ship soon, and what slot /ship would pick next. No mutations — just a snapshot. Use when asked to "landing report", "what's in the queue", "show me open PRs", or "which version do I claim next". (gstack)
Also in 8 projects that use this
timurgaleevSkilldocument-generate
Generate missing docs for a feature, module or project as tutorials, how-tos, reference and explanation.
Also in 7 projects that use this
- +1 more from Saqlain-811
- +2 more from ShreyRavi
Other versions193 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 193
- mattpocock/skills★ 309ksame name
- garrytan/gstack★ 141ksame name
- formbricks/formbricks★ 13ksame name
- ArcReel/ArcReel★ 6.3ksame name
- vinvcn/mattpocock-skills-zh-CN★ 5.5ksame name
- withcoral/coral★ 4.9ksame name
- bergside/awesome-design-skills★ 2.9ksame name
- MiniMax-AI/minimax-code★ 2.2ksame name
- DenchHQ/DenchClaw★ 1.7ksame name
- DenchHQ/ironclaw★ 1.7ksame name
183 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository9 other files it gives its agents.
- automation-hitlistSkill
- build-websiteSkill
- call-external-aiSkill
- create-locked-down-skillSkill
- deploy-websiteSkill
- extract-scriptsSkill
- plan-websiteSkill
- pr-review-panelSkill
- review-context-hubSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
26 rules. 0 are common, 24 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 171 edited versions we read keep these.
24
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Run a retrospective on the work that just happened.
- Distinctive: line 41
Look across the full context that shaped the outcome:
- Distinctive: line 50
If relevant, also look at:
- Distinctive: line 60
Do not assume every retro should be one-shot.
- Distinctive: line 63
If the failure pattern is already clear from context, produce the retro directly.
- Distinctive: line 64
If the causes are ambiguous, contested, emotional, or likely to benefit from richer operator insight, engage the user with a short …
- Distinctive: line 67
ask a small number of focused questions
- Distinctive: line 68
use the answers to refine the root-cause analysis
- Distinctive: line 77
Do not ask broad or redundant questions just to prolong the retro.
- Distinctive: line 78
Ask only when it will materially improve the resulting persistent changes.
- Distinctive: line 121
Do not propose changes that accidentally break those strengths.
- Distinctive: line 125
Do not stop at the surface symptom.
- Distinctive: line 141
no lightweight tool for a repeated task
- Distinctive: line 143
no checkpoint or review gate
- Distinctive: line 145
Prefer a small number of real causes over a long list of shallow complaints.
- Distinctive: line 147
If using iterative mode, test your draft causes against the user's answers before finalizing them.
- Very specific: line 178
Skills: - update an existing skill or create a new one (SKILL.md files)
- Very specific: line 206
update a specific skill's SKILL.md
- Distinctive: line 207
create a helper script in the repo
- Distinctive: line 208
add a review or validation gate to a skill or runbook
- Distinctive: line 209
write or update a runbook/checklist markdown file in the repo
- Distinctive: line 211
Do not end with vague advice like:
- Distinctive: line 219
If you used iterative mode, the output should reflect what changed after questioning the user rather than ignoring their added signal.
- Distinctive: line 226
Prefer structural fixes over one-off hacks
- Distinctive: line 228
All recommendations must result in changes to skills, scripts, or repo docs — never memory
- Distinctive: line 229
When the user's observations can materially improve the retro, engage them briefly before finalizing
“Common” is measured: kept by at least 6 in 10 of the 171 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Retro
Run a retrospective on the work that just happened.
This skill is for understanding:
- what went wrong
- what took too long
- what wasted tokens or effort
- what dead ends appeared
- what actually worked well
- what should change next time
The goal is not just to list mistakes.
The goal is to find the underlying causes and propose changes that improve future performance.
When to Use
Activate this skill when the user asks to:
- do a retro
- review what went wrong
- figure out why a task took too long
- find inefficiencies or wasted effort
- understand repeated failure patterns
- improve the workflow for next time
Inputs to Review
Look across the full context that shaped the outcome:
- the chat history
- the user's instructions
- the skills used
- the repo or task context
- the tool behavior
- the sequence of decisions taken
If relevant, also look at:
- error outputs
- retries
- abandoned approaches
- unclear handoffs
- changes in user intent during the task
Interaction Mode
Do not assume every retro should be one-shot.
Use judgment:
- If the failure pattern is already clear from context, produce the retro directly.
- If the causes are ambiguous, contested, emotional, or likely to benefit from richer operator insight, engage the user with a short iterative retro first.
In iterative mode:
- ask a small number of focused questions
- use the answers to refine the root-cause analysis
- then produce the final retro
Good questions are about:
- what the user noticed that the agent missed
- which failure mattered most
- whether the problem was skill, prompt, tool, workflow, or judgment
- what durable fix the user wants to see in the system
Do not ask broad or redundant questions just to prolong the retro. Ask only when it will materially improve the resulting persistent changes.
What to Look For
1. Errors and mistakes
Find:
- wrong assumptions
- incorrect tool use
- missed instructions
- factual or process errors
2. Inefficiencies
Find:
- wasted token-heavy exploration
- duplicated work
- unnecessary retries
- avoidable browsing or searching
- places where a simple tool or script would have been better
3. Dead ends
Find:
- lines of investigation that did not help
- loops caused by unclear context
- repeated attempts that should have been abandoned earlier
4. What worked well
Protect the good parts.
Find:
- useful framing from the user
- effective skills
- strong workflow steps
- fast paths that worked
- good heuristics that should be preserved
Do not propose changes that accidentally break those strengths.
Root Cause Analysis
Do not stop at the surface symptom.
For each meaningful problem, ask:
- What happened?
- Why did it happen?
- What allowed it to happen?
- What is the deeper pattern underneath it?
Root causes often come from:
- unclear user request framing
- missing or weak skill instructions
- bad skill boundaries
- missing shared vocabulary
- poor repo/context visibility
- no lightweight tool for a repeated task
- bad workflow sequencing
- no checkpoint or review gate
Prefer a small number of real causes over a long list of shallow complaints.
If using iterative mode, test your draft causes against the user's answers before finalizing them.
Output
Produce a retrospective with these sections:
Retro Summary
- What the task was
- Whether it went well overall
- The biggest issues
- The biggest strengths
What Went Wrong
- Concrete failures, mistakes, delays, or dead ends
Root Causes
- The underlying causes behind the issues
- Separate symptoms from causes
What Worked Well
- The good patterns worth preserving
- Why they worked
Recommended Changes
Suggest concrete improvements for next time.
These must be practical, durable changes rather than reminders to "be more careful" or "do better."
NEVER save retro learnings to memory. The only valid output artifacts are:
- Skills - update an existing skill or create a new one (SKILL.md files)
- Docs - markdown files committed to the repo (runbooks, checklists, reference docs)
- Scripts - deterministic helpers committed to the repo
Memory is not a valid destination for retro outcomes. If a learning isn't worth encoding into a skill, script, or repo doc, it isn't worth persisting.
Valid changes include:
- updating an existing skill's instructions or checklist
- creating a new skill
- adding a checklist or runbook as a markdown file in the repo
- creating a CLI script committed to the repo
- adding a review gate to a skill, script, or runbook
- changing workflow sequencing in a skill or repo doc
For each suggestion, explain:
- what should change
- why it would help
- whether it is high leverage or optional
- what artifact should be updated (skill, script, or repo doc)
- the exact file path where the change should be made
Highest-Leverage Next Step
End with the single most valuable change to make first.
This must be one concrete change to a skill, script, or repo doc, such as:
- update a specific skill's SKILL.md
- create a helper script in the repo
- add a review or validation gate to a skill or runbook
- write or update a runbook/checklist markdown file in the repo
Do not end with vague advice like:
- "be more careful"
- "check more often"
- "communicate better"
- "do better next time"
The chosen next step must be a change to a skill, script, or repo doc. Never memory.
If you used iterative mode, the output should reflect what changed after questioning the user rather than ignoring their added signal.
Good Behavior
- Be honest but not noisy
- Focus on future improvement, not blame
- Preserve what already works
- Prefer structural fixes over one-off hacks
- Be specific enough that the human could actually implement the suggestion
- All recommendations must result in changes to skills, scripts, or repo docs — never memory
- When the user's observations can materially improve the retro, engage them briefly before finalizing
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

