gstack-openclaw-retro

Generates weekly engineering retrospectives from git commit history with team metrics and trend tracking.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/aicodepro/ai-agent-nexi --skill gstack-openclaw-retro-aicodepro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-openclaw-retro
Source: https://github.com/aicodepro/ai-agent-nexi/tree/main/agent/skills/gstack/openclaw/skills/gstack-openclaw-retro
Command: npx skills add https://github.com/aicodepro/ai-agent-nexi --skill gstack-openclaw-retro-aicodepro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Engineering teams lack visibility into what actually shipped each week, how work patterns affect code quality, and whether metrics like test ratio and fix ratio are improving over time. Manually digging through git history to build a retrospective is tedious and rarely produces consistent, comparable data. ## Core Features & Use Cases - Automated Git Analysis: Runs a battery of git log queries to compute commits, LOC, test ratios, PR sizes, hotspots, session patterns, and commit-type breakdowns over 24h, 7d, 14d, or 30d windows. - Team-Aware Reporting: Identifies the current user via git config, then produces per-contributor analysis with praise and growth opportunities anchored in actual commits. - Persistent Trend Tracking: Saves each retro as JSON in memory/ and compares against prior runs to show week-over-week deltas, plus team and personal shipping streaks. - Use Case: A tech lead asks "what shipped this week?" every Friday and receives a Telegram-formatted retro with a tweetable summary, focus score, ship of the week, and three actionable improvements. ## Quick Start Ask the assistant to run the weekly engineering retro for the last 7 days of this repository.

Frequently Asked Questions about gstack-openclaw-retro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a weekly engineering retrospective from git history?

Run the retro skill in a git repository and it queries git log on origin/main for the chosen window, computing commits, LOC, test ratios, sessions, and per-author stats. It outputs a formatted narrative and saves a JSON snapshot for trend tracking.

What time windows does the engineering retro support?

The default window is the last 7 days, with options for 24 hours, 14 days, and 30 days. A compare mode runs the current window against the prior same-length window and shows side-by-side metric deltas.

How does the retro handle teams with multiple contributors?

It reads git config user.name to identify the current user, then builds a per-author leaderboard sorted by commits. Each teammate gets a short analysis with praise and a growth opportunity anchored in their actual commits; solo repos skip the team breakdown.

Does the retro track trends across multiple weeks?

Yes, each run saves a JSON snapshot to memory/retro-YYYY-MM-DD.json. On subsequent runs it loads the most recent prior retro and displays deltas for test ratio, sessions, LOC per hour, and fix ratio.

Why does the retro report BLOCKED status?

The retro returns BLOCKED when the current directory is not a git repository or when no commits exist in the requested window. Ensure you run it inside a repo with an origin/main branch containing recent commits.