Claude Code Retrospective Skill | How to Improve Your Work with /retro

Article Summary by AI Chatpowered by Claude
結論powered by Claude
This article explains how to improve your work with the Claude Code retrospective skill and the /retro command, based on official information.
目次 (9)

What Is "claude retro"? — Clarifying the Search Intent

When you search for "claude retro," you generally encounter two contexts. One is the retrospective skill and command in Claude Code that lets you look back on your work. The other refers to a personal name associated with vintage sewing creators, or discussions about building retro games with Claude Code.

Among these, the primary intent when developers search "claude retro" is using Claude Code to conduct a retrospective on their work and improve future development. This article focuses on that retrospective use case, with a brief note on the "retro game" context at the end.

A retrospective is originally a "review meeting" used in agile development — a regular session held at the end of a sprint where the team discusses what went well and what to change. Integrating this into Claude Code allows you to conduct a retrospective right after writing code.

Why Retrospectives Work Well with Claude Code

Claude Code is well-suited for retrospectives because it has a system for accumulating learning — memory (CLAUDE.md) and skills.

With ordinary chat, context disappears when the session ends. But Claude Code lets you write project rules into CLAUDE.md and reuse procedures as skills. If you write the lessons learned from a retrospective back into these files, they are automatically reflected in subsequent work — creating a loop of "retrospect → improve → accumulate."

On X, user harry (@gappy50) describes creating and running a /retro command after Claude Code sessions, saying it "reviews the work for individual use and handles things you want to keep in memory and improvements to skills" (Source: gappy50 on X). The key point is not just a one-off reflection, but that improvements carry over to the next session.

What You Can Do with /retro (Personal Use)

When you use a /retro-style retrospective skill personally, the following typically happens automatically:

  • Organizes "what was built" in the previous session (list of changed files, design summary)
  • Identifies what went well and where you got stuck
  • Appends lessons to learn next time to CLAUDE.md or memory
  • Proposes cutting out repeatable procedures as skills

Particularly useful is the practice of writing retrospectives to a file. For example, saving them under docs/ as retrospective-date-topic.md means you can open that file before pushing to conduct a self-review — serving as a final checkpoint to confirm "is this change really ready to ship?"

The Start-Stop-Continue Framework

A widely used retrospective structure is Start-Stop-Continue (what to start, stop, and continue). The Retro skill published on MCP Market is also described as supporting continuous improvement using this framework (Source: MCP Market — Retro Skill).

  • Start: New habits or procedures to adopt. Examples: "Write tests first," "Break PRs into smaller pieces"
  • Stop: Actions that are reducing productivity. Examples: "Huge bulk commits," "Resubmitting with vague instructions"
  • Continue: Approaches that are working and should be maintained. Examples: "Update CLAUDE.md before starting work"

Reflecting through these three axes moves you beyond mere impressions to concrete "next actions." Simply asking Claude Code to "reflect on this session using Start-Stop-Continue" will return a structured set of improvement proposals.

How to Create a Retrospective Skill (Setup Steps)

A setup guide titled "I tried creating a Claude Code retrospective skill" has been published on Qiita (Source: Qiita — Notes on Creating a Retrospective Skill). The basic flow is as follows:

  1. Create a directory for the skill (e.g., .claude/skills/retro/)
  2. Place a SKILL.md there, describing "when to trigger it (keywords like retrospective, retro, etc.)" and "what to do (organize with Start-Stop-Continue, save output to docs/, reflect improvements in CLAUDE.md)"
  3. Restart Claude Code and confirm the skill is recognized
  4. At a session break, type /retro or "let's do a retrospective" to trigger it
  5. Review the retrospective output and incorporate any key lessons into CLAUDE.md or memory

Simply placing the skill file allows Claude Code to recognize it automatically — no need to memorize commands. The ease of triggering it by just saying "retrospective" is what makes it accessible.

Retrospectives in Team Development (Sub-Agents)

An emerging application of /retro is conducting retrospectives in development setups where multiple sub-agents form a team. Harry notes that in such team configurations, "the teams conduct retrospectives with each other and come up with improvements," describing a self-organizing improvement process (Source: gappy50 on X).

The idea is to have sub-agents do what human scrum teams do in regular retrospective meetings. Each agent brings "where their process got stuck" to the table, and that feeds into planning the next steps. The larger the automation you're running, the more valuable this "fix the process through retrospectives" step becomes.

Making Retrospectives Reliably Feed Into the Next Development Cycle

A retrospective that just produces output and stops there won't deliver results. Making the following three practices habitual ensures improvements accumulate steadily:

  1. Write back to CLAUDE.md: Turn "do it this way next time" lessons into permanent rules that take effect every session
  2. Elevate to a skill: Cut out repeatable procedures as reusable skills
  3. Use as a pre-push checkpoint: Use the retrospective file as the final check in your self-review

The specifics of writing CLAUDE.md are covered in other articles, but by directing retrospective output into CLAUDE.md, you create the shortest possible cycle of "retrospect → formalize as a rule → apply next time." Run it continuously and you'll see a measurable reduction in repeating the same mistakes.

Supplement: Another "Claude × Retro" — Retro Game Development

"Claude retro" also has a separate context: building retro-style games with Claude Code. A tutorial on creatoreconomy.so walks through creating a vertically scrolling 2D shooter in about 20 minutes (Source: Build a Retro Game with Claude Code).

The process goes through five stages: project initialization → selecting pixel art assets → drafting the spec → building an MVP and iterating → publishing via GitHub and Vercel. The conversational approach to refining the spec reportedly lowers the bar so much that "even a 7-year-old could do it." While distinct from the retrospective skill, it overlaps under the "retro" keyword and is worth knowing about.

Summary

The primary meaning of "claude retro" is using Claude Code to conduct a retrospective on your work and improve development. Key points:

  • The /retro skill/command lets you structurally reflect on a session immediately after it ends
  • The Start-Stop-Continue structure translates reflections into concrete "next actions"
  • Writing lessons back into CLAUDE.md or skills automatically carries improvements forward to future sessions
  • In sub-agent team development, retrospectives generate self-organizing improvements

Start by simply asking "reflect on this session's work using Start-Stop-Continue," and build from there by adding lessons to CLAUDE.md one line at a time.

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。