← ClaudeAtlas

retrospective-weeklylisted

Run the weekly devflow self-improvement loop locally: scan freshly-merged watched-author PRs, write per-PR retrospective entries (LLM only for PRs that fail the mechanical clean-gate), derive recurring patterns, and file one human-reviewed GitHub issue per actionable pattern. Use when running the weekly devflow retrospective + audit.
The01Geek/devflow-autopilot · ★ 14 · Code & Development · score 73
Install: claude install-skill The01Geek/devflow-autopilot
# /devflow:retrospective-weekly — Weekly Orchestrator This skill is the single entry point the maintainer invokes once a week (or on demand). It is a *conductor*: it runs deterministic bash/jq scripts from `lib/` at every mechanical step and dispatches LLM subagents only at the two genuine-judgment points — per-PR retrospective analysis (Stage A) and per-pattern issue-spec drafting (Stage B). Everything else — fetching, signal computation, gating, pattern math, and git/issue mechanics — is done by plain scripts with no LLM tokens. The loop **proposes, it does not dispose**: each actionable pattern is filed as **one GitHub issue** for the normal implement → review pipeline, not landed as an autonomous PR. **`$LIB` notation (textual, not a shell variable).** Throughout this skill, `$LIB` in a command denotes the resolved path `"${CLAUDE_SKILL_DIR:-<absolute skill base directory this runner reports in context>}"/../../lib` — expand it textually (with the anchor already resolved for this runner) when composing each command you actually run. Never rely on a shell variable named `LIB` persisting from one statement or block to another — each Bash call is a fresh shell, and the *Portable helper anchor* note below explains why even same-command variable reuse is unsafe on some runners. Every `jq` in this skill is invoked through the execution-verified wrapper `$LIB/../scripts/run-jq.sh` (`$LIB/../scripts` is the `scripts/` dir beside `lib/`), never bare `jq` — so a shim-shadowed Wi