Back to Skills

retro

Weekly engineering retrospective. Analyzes commit history, work patterns, and code quality metrics with persistent history and trend tracking. Team-aware: breaks down per-person contributions with praise and growth areas. Use when asked to "weekly retro", "what did we ship", or "engineering retrospective". Proactively suggest at the end of a work week or sprint.

28,165stars3,385forksUpdated 3/20/2026

Security Assessment

Safe(100/100)
Security Score100/100

About retro

The 'retro' skill is designed to facilitate weekly engineering retrospectives by providing a comprehensive analysis of a team's development activities. It examines commit history, work patterns, and code quality metrics over time, helping teams gain insights into their workflow, individual contributions, and overall code health. By tracking persistent history and trends, it allows teams to monitor improvements, identify bottlenecks, and maintain accountability across projects, ensuring continuous progress and a culture of reflection and growth.

This skill offers several key features. It breaks down contributions on a per-person basis, highlighting both areas of praise and opportunities for growth, which supports constructive feedback and team development. 'Retro' can be invoked through specific prompts like 'weekly retro,' 'what did we ship,' or 'engineering retrospective.' Additionally, it can proactively suggest retrospectives at the end of a work week or sprint, although this proactive behavior can be disabled according to user preference. Telemetry and analytics tracking are built-in, allowing users to monitor skill usage while maintaining privacy.

The 'retro' skill is ideal for engineering managers, team leads, and development teams seeking structured reflection on their work. It is particularly useful at the end of sprints or work weeks for evaluating productivity, reviewing code quality, and fostering team growth. By consolidating insights from commit history and work patterns, it helps teams make data-driven decisions, enhance collaboration, and improve overall development efficiency. This makes it a practical tool for teams of all sizes aiming to maintain consistent delivery standards and support continuous improvement.

FAQ

How do I invoke the retro skill?

You can invoke the skill by asking for 'weekly retro,' 'what did we ship,' or 'engineering retrospective.' It can also proactively suggest retrospectives at the end of a work week or sprint if proactive mode is enabled.

Can retro track individual contributions?

Yes, it breaks down contributions per person, highlighting areas for praise and growth to provide actionable insights for team members.

Does retro require enabling telemetry?

Telemetry is optional. On first use, the skill will ask whether to share anonymous usage data. Users can change this setting at any time with gstack-config.

What kind of data does retro analyze?

It analyzes commit history, work patterns, and code quality metrics to generate insights and track trends over time.

Can I disable proactive suggestions?

Yes, if the PROACTIVE setting is set to 'false,' the skill will only run when explicitly invoked and will not suggest retrospectives automatically.

Install retro

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

garrytan/gstack