From flow
After a mediocre fix, scrap it and implement the elegant solution using everything learned so far
How this skill is triggered — by the user, by Claude, or both
Slash command
/flow:mediocreThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Knowing everything you know now, scrap this and implement the elegant solution.
Knowing everything you know now, scrap this and implement the elegant solution.
You've just attempted a fix or implementation. It works, but it's not great — it's patchy, over-complicated, or just "good enough." Now that you understand the problem fully (the constraints, the edge cases, the codebase patterns), throw away the mediocre attempt and write the version you would have written if you'd known all of this from the start.
Analyze the current attempt — Read the changes made so far. Identify what's mediocre about them: unnecessary complexity, wrong abstraction level, missed patterns, band-aid fixes, or poor fit with the surrounding code.
Extract the insights — What did you learn from the first attempt? What constraints became clear? What edge cases surfaced? What existing patterns should be leveraged?
Scrap and rewrite — Discard the mediocre solution entirely. Don't iterate on it — start fresh with the elegant approach. Use the full understanding gained from the first attempt.
Verify — Run the relevant checks (lint, test, build) to confirm the elegant solution works correctly.
npx claudepluginhub enderyildirim/claude-skills --plugin flowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.