edumips64/edumips64/retro-enforcement
Claude Code and agent skill by edumips64/edumips64
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install edumips64/edumips64/retro-enforcementSKILL.md
The same SKILL.md was published earlier as dmauser/azure-virtualwan/retro-enforcement.
Skill: Retro Enforcement
Purpose
Ensure retrospectives happen on schedule and that their action items are tracked in GitHub Issues — not markdown checklists.
This skill addresses a specific, measured failure mode: 0% completion rate on markdown retro action items across 6 consecutive retrospectives. GitHub Issues have an 85%+ completion rate in the same squad. The format was the problem, not the people.
Core Function: Test-RetroOverdue
Returns
$true— No retro log found within the window. Retro is overdue. Block other work.$false— At least one retro log found within the window. Proceed normally.
Detection Logic
The function checks .squad/log/ for any file matching *retrospective* dated within the last $WindowDays days (default: 7). If none is found, the retro is overdue.
File naming convention: .squad/log/{ISO8601-timestamp}-retrospective.md
Example: .squad/log/2026-03-24T14-45-00Z-retrospective.md
Coordinator Integration
Call Test-RetroOverdue at the start of every round, before building the work queue.
Blocking Semantics
When Test-RetroOverdue returns $true:
- Do not start any other work until the retro completes
- Spawn the facilitator agent (Scribe or designated) with retro mode
- Wait for the log file to be written to
.squad/log/ - Verify action items were created as GitHub Issues (not markdown)
- Resume normal round after retro log confirmed
Action Item Enforcement
Every retro action item MUST become a GitHub Issue. The facilitator agent is responsible for this. The coordinator verifies.
Verification Check
Why Not Markdown Checklists
From production data in tamirdresher/tamresearch1:
| Retro | Action Items Format | Completion | |
|---|---|---|---|
| 2025-12-05 | Markdown - [ ] | 0/4 = 0% | |
| 2025-12-19 | Markdown - [ ] | 0/3 = 0% | |
| 2026-01-09 | Markdown - [ ] | 0/5 = 0% | |
| 2026-01-23 | Markdown - [ ] | 0/4 = 0% | |
| 2026-02-07 | Markdown - [ ] | 0/3 = 0% | |
| 2026-02-21 | Markdown - [ ] | 0/4 = 0% | |
| 2026-03-24 | GitHub Issues | 4/4 = 100% (after enforcement) |
Root cause: Markdown checklists have no assignee, no notifications, no close event, and no query surface. They are invisible to every workflow that drives completion.
Cadence Enforcement
Recommended schedule
- Weekly squads: window = 7 days
- Bi-weekly squads: window = 14 days
Ralph integration example
Skill Metadata
| Field | Value | |
|---|---|---|
| Skill ID | retro-enforcement | |
| Category | Ceremonies / Process | |
| Trigger | Coordinator round start | |
| Dependencies | .squad/log/ directory, GitHub Issues API | |
| Tested in | tamirdresher/tamresearch1 (production, March 2026) | |
| Outcome | Retro cadence restored; action item completion 0% → 100% |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.squad/templates/skills/retro-enforcement/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/edumips64/edumips64/retro-enforcement)