agentleFS
jrittelmeyerjrittelmeyer/ai-dev-kit/.claude/skills/retro/SKILL.md

retro

Skill1 starsChanged 27 days agoMITView on GitHub

Harvest a finished milestone or painful session into durable harness improvements — corrections, surprises, and re-derived knowledge become candidate skill edits, hooks, adapter fields, or memory/instruction lines, each behind the normal sign-off gate. Use after a milestone, after repeated failed attempts, or on "retro" / "make sure this doesn't happen again".

194 other projects use a version of this.

Adopted by

Most recently taken up by

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.
  • ShreyRaviSkill

    plan-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-811Skill

    ios-clean

    Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app. (gstack)

    Also in 5 projects that use this

  • Saqlain-811Skill

    ios-fix

    Autonomous iOS bug fixer. (gstack)

    Also in 5 projects that use this

  • seek888Skill

    pair-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

  • ShreyRaviSkill

    landing-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

  • timurgaleevSkill

    document-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

The file

Files
SKILL.md

retro

A lesson that stays in the transcript is lost when the session ends; the compounding move is writing it back into the surface the next session loads. This skill closes that loop deliberately — after the work, not during it.

Adapter: .claude/ai-dev-kit.config.json (docs block); a missing field → derive it from the repo and say so.

1. Collect the signals

Sweep the just-finished work for the four signal types — from the session itself, the diff, and any review feedback:

  • Corrections — places the user redirected you, or you redirected yourself after wasted work.
  • Surprises — behavior that contradicted an assumption (an API, a build quirk, an environment fact) and cost time to discover.
  • Re-derivations — knowledge rebuilt from scratch that some session had already learned (the strongest memory-candidate signal).
  • Repetitions — any manual step performed 3+ times this program (automation candidate).

2. Route each lesson to its cheapest durable home

One lesson, one home — pick the lightest surface that reaches the next session that needs it:

  • Project memory — non-derivable project facts and recipes (ports, seeds, gotchas). Cheapest; no repo change.
  • Instruction file (AGENTS.md/CLAUDE.md) — only rules every future session must hold; respect the budget (the context-economy skill polices it); a single incident, however memorable, is Drop territory (below) unless it recurs or generalizes into a statable rule.
  • Adapter field — a mechanical per-project parameter a skill should read instead of re-deriving.
  • Skill edit — the procedure itself was wrong or incomplete (route to the skill's source repo when it's installed from a kit).
  • Hook candidate — a reminder that must fire at a moment rather than be remembered; honor the project's automation policy (advise, never block) and record rejected hook ideas too.
  • Test/gate — a failure class that verification should catch next time.
  • Drop — one-off noise; say so, so it isn't re-proposed.

3. Propose, don't apply

Present the routed list — lesson · home · concrete edit — with effort marks. Each accepted item enters the project's normal flow (plan → sign-off → build, or a backlog row for later); memory-only items may apply immediately after sign-off. Record explicit rejections wherever the project keeps its decision log, so the same lesson isn't re-harvested next retro.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.