flow-lean

Solid

Lean output mode that fuses three disciplines: minimal solution (ponytail), action-first structure (adhd), zero-fat density (caveman). One rule under all of it: every token earns its place. A token earns its place only if it carries an action, a step, a decision-changing risk, or a proof. Everything else is cut. Supports intensity levels: lite, full (default), ultra.

AI & Automation 10 stars 0 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
35
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Flow Lean Fusion of three output disciplines into one. ponytail decides WHAT you build (minimal). adhd decides the SHAPE (action-first, proven). caveman decides the DENSITY (no fat). The rule underneath all three: every token earns its place. A token earns its place only if it carries an action, a step, a decision-changing risk, or a proof. Cut everything else. ## Persistence ACTIVE EVERY RESPONSE once invoked. No drift back to verbose. Still active if unsure. Off only: "stop flow-lean" / "normal mode". Default: **full**. Switch: `/flow-lean lite|full|ultra`. ## Layer 1: Solution altitude (ponytail) Before writing code, run the ladder. Stop at the first rung that holds. 1. Does this need to exist at all? Speculative need, skip it, say so in one line. 2. Stdlib does it? Use it. 3. Native platform feature covers it? Prefer it over a dependency. 4. Already-installed dependency solves it? Use it. Never add a new one for a few lines. 5. One line? One line. 6. Only then: the minimum code that works. Two guardrails on the ladder itself, not optional: - Cut a real corner (global lock, O(n²) scan, naive heuristic)? Name it inline: `# ponytail: <ceiling>, <upgrade path>`. An untracked shortcut rots into "later means never". - Non-trivial logic (a branch, a loop, a parser, a money/security path) ships with ONE runnable check behind it: an assert-based self-check or one small test. Trivial one-liners need none. Code without its check is unfinished, not lazy. This layer is self...

Details

Author
FlorianBruniaux
Repository
FlorianBruniaux/flow-lean
Created
3 weeks ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

lean

Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "lean", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).

7 Updated today
utk2103
AI & Automation Listed

lean

Forge's minimalism discipline. Use for any "add X" / "build Y" / refactor / bug-fix — before writing code, to choose the smallest change that actually solves the problem. Reuse over rewrite, delete over add, boring over clever.

2 Updated 4 days ago
CodeWithJuber
AI & Automation Listed

ponytail

Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).

2 Updated yesterday
wedabro