원클릭으로
mu-retro
Use for weekly or periodic retrospective — gather git metrics, review patterns, capture learnings to Claude Code memory.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use for weekly or periodic retrospective — gather git metrics, review patterns, capture learnings to Claude Code memory.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when code changes need review, verification, and integration - covers review dispatch, feedback handling, verification gates, and merge/PR workflow
Use before any creative engineering work to design technical architecture — components, interfaces, data flow, error handling. For product/UX requirements (user flows, feature specs), use mu-prd first.
Use when user wants to generate or maintain project-level architecture documentation. Two modes: generate (full wiki creation from codebase analysis) and update (incremental maintenance via git diff). On-demand only — never auto-routed by mu-route.
Use at the start of any unprefixed user message within DevMuse's domain (dev or product work) to route to the right skill. Confidence-based: high confidence invokes silently, medium gives a one-line proposal, low gives full proposal with override options. Bypassed by direct slash invocations (`/mu-<skill>`).
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when validating a business premise or defining product strategy (market, BMC, VPC, personas, MVP scope). Two modes: quick (4 forcing questions) or full (comprehensive analysis).
| name | mu-retro |
| description | Use for weekly or periodic retrospective — gather git metrics, review patterns, capture learnings to Claude Code memory. |
Gather quantitative git metrics and qualitative reflections for a time period. Capture non-obvious learnings to Claude Code memory for future sessions.
Independent of the main pipeline. Invoke with /mu-retro or /mu-retro 14d.
digraph mu_retro {
"Parse time window\n(default: 7d)" [shape=box];
"Gather git data\n(parallel)" [shape=box];
"Zero commits?" [shape=diamond];
"Report: No activity" [shape=box];
"Generate metrics table\n+ per-author breakdown" [shape=box];
"Qualitative reflection\n(dialogue with user)" [shape=box];
"Write retro artifact\n+ commit" [shape=box];
"Write to Claude Code memory\n(non-obvious findings only)" [shape=doublecircle];
"Parse time window\n(default: 7d)" -> "Gather git data\n(parallel)";
"Gather git data\n(parallel)" -> "Zero commits?";
"Zero commits?" -> "Report: No activity" [label="yes"];
"Zero commits?" -> "Generate metrics table\n+ per-author breakdown" [label="no"];
"Report: No activity" -> "Qualitative reflection\n(dialogue with user)";
"Generate metrics table\n+ per-author breakdown" -> "Qualitative reflection\n(dialogue with user)";
"Qualitative reflection\n(dialogue with user)" -> "Write retro artifact\n+ commit";
"Write retro artifact\n+ commit" -> "Write to Claude Code memory\n(non-obvious findings only)";
}
7d on 2026-04-12 → start 2026-04-05T00:00:00# Commits in window
git log --since="<date>" --format="%H|%an|%s|%aI"
# Author summary
git shortlog -sn --since="<date>"
# File change stats
git log --since="<date>" --name-only --format="" | sort | uniq -c | sort -rn | head -10
# Test file count
find . -name "*test*" -o -name "*spec*" | grep -v node_modules | wc -l
| Metric | Value |
|---|---|
| Commits | N |
| Contributors | N |
| Lines changed | +N / -M |
| Test files | N |
| Hottest files | top 3 by change frequency |
| Author | Commits | Top area |
|---|---|---|
| ... | ... | ... |
docs/retro/YYYY-MM-DD-retro.md