Help us improve
Share bugs, ideas, or general feedback.
From dev-skills
Assesses what's needed to make feedback loops autonomous in a repo by scanning for manual workflows, binary assets without generators, and human-in-the-loop steps.
npx claudepluginhub teambrilliant/marketplace --plugin dev-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/dev-skills:loop-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Answer one question: **"What's needed to make feedback loops autonomous in this repo?"**
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Answer one question: "What's needed to make feedback loops autonomous in this repo?"
Find what's manual, what's missing, and prescribe concrete automation paths. This is not a full audit — it's a focused scan on feedback loops only.
Find the top 3 workflows in this repo — both automated and manual. If the user specified a task ("I'm about to generate sprites"), prioritize workflows relevant to that task.
Run these scans:
Binary assets without generators — find committed images, fonts, audio, video, PDFs. Check if generation scripts, Makefiles, or asset pipelines produce them. If assets exist but no script generates them, that's a manual creation workflow.
Find: *.png, *.jpg, *.svg, *.gif, *.mp3, *.wav, *.pdf, *.ttf, *.otf
Then: look for Makefile, generate-*.sh, scripts/, or build steps that produce them
Missing generator = manual workflow
Git history churn — files re-committed with small changes repeatedly suggest a manual iteration loop. Look for binary files or config files with many commits.
git log --all --diff-filter=M --name-only --pretty=format: | sort | uniq -c | sort -rn | head -20
High re-commit count without associated test/script changes = manual iteration.
Human-in-the-loop scripts — scan shell scripts and docs for steps requiring visual inspection, manual input, or human judgment:
read, open, sleep (waiting for human), or comments like "# check this looks right"Workflow descriptions in docs — read CLAUDE.md, README, and contributing guides. Any multi-step process described in prose is a candidate. Pay attention to sequences like "first run X, then check Y, then run Z" — that's an unautomated pipeline.
Existing tap-audit — if .tap/tap-audit.md exists, read its feedback loops section. Don't redo that work, but check if its findings are still current.
For each discovered workflow, evaluate four elements:
| Element | Question |
|---|---|
| Generator | Can an agent produce the output? If not, what's missing — a skill, an MCP, a CLI tool, an API? |
| Evaluator | Can something other than the generator verify the output? Tests, lint, visual regression, Playwright, type checker, screenshot comparison? |
| Handoff | Can an agent context-reset and resume without losing progress? Shaped docs, plans, clear commit history, memory files? |
| Grading criteria | Are quality expectations measurable? Test suites, lint rules, acceptance criteria, dimension/palette specs, design specs? Or is it vibes? |
Rate each workflow:
For each non-closed workflow, prescribe a concrete automation path. Be specific about what to create:
Don't prescribe generic improvements. Every recommendation should name a specific thing to build, wire, or configure.
Always open with the signature block:
`★ Loop Check ────────────────────────────────────`
[N] workflows assessed — [N closed] / [N open] / [N manual]
├─ [most impactful finding]
├─ [second finding]
└─ [top recommendation to close a loop]
`─────────────────────────────────────────────────`
Then for each workflow, present the assessment and prescription. Lead with the manual and open workflows — closed loops don't need attention.
If everything is closed: say so and get out of the way. Don't invent problems.