The Second Half of AI Coding: It's Not About Smarter Models, It's About Discipline
The 210K-star Superpowers project reveals a counterintuitive trend: the future of AI coding isn't about stronger models, but stricter engineering discipline. A deep dive into how structured workflows are reshaping AI-assisted development.
The Second Half of AI Coding: It's Not About Smarter Models, It's About Discipline
For the past two years, the dominant narrative in AI coding has been simple: models get stronger, programmers become less relevant.
Every few months, a new model crushes benchmarks — code generation accuracy ticks up, completion speed improves. Developers hand over entire feature modules to AI with a single prompt. This is what the industry calls "Vibe Coding."
Then the first week of July 2026 happened. And GitHub Trending told a very different story.
It's Not a New Model Topping the Charts
The week's standout project is Superpowers, created by developer Jesse Vincent.
210,000 stars. 90,000 added in seven days. Nearly 50,000 more than the runner-up.
It didn't go viral because of some flashy feature. Quite the opposite — its core proposition is preventing AI from writing code directly.
The same week, TypeScript community heavyweight Matt Pocock's skills project hit 148,000 stars. He armed AI agents with four hard commands:
/grill-me— mandatory intent alignment; not a single line of code until the agent truly understands the requirement/tdd— strict red-green-refactor cycle enforcement/diagnose— systematic root cause analysis through diagnostic trees/caveman— 75% token consumption reduction
Pocock nailed the trend in one line: "I'm not making AI smarter. I'm making it follow the rules."
A Methodology, Not a Model
Superpowers isn't a tool. It isn't a new model. It isn't a code generation script. It's a methodological framework — 14 SKILL.md files and a session startup hook that wrap AI coding agents in non-negotiable engineering discipline.
Its design philosophy boils down to four principles:
| Principle | What It Pushes Back Against |
|---|---|
| Test-Driven Development | "Write the code first, tests later" |
| Systematic over ad-hoc | Deciding process on a whim |
| Complexity reduction | Complexity for complexity's sake |
| Evidence over claims | "Trust me, it works" |
These aren't guidelines for humans. They're for the AI agent. Each one maps to a set of executable skills.
Seven Stages, Seven Gates
Superpowers breaks the journey from "receive a requirement" to "ship code" into seven stages:
- Clarify requirements — AI must interrogate intent before acting. No skipping.
- Isolate environment — Each task gets its own Git Worktree. No polluting main.
- Write a plan — Granularity down to 2-5 minute steps. Junior engineers could follow them.
- Subagent-driven execution — Dispatch tasks to sub-agents with two-phase review.
- TDD implementation — Strict RED-GREEN-REFACTOR. Red before green, always.
- Code review — Inter-task review with severity-graded reporting.
- Finish — Merge, PR, retain, or discard. The human decides.
Every stage has a hard gate. Try to skip one? The framework simply refuses.
The TDD Iron Law: Fail the Test? Delete It.
The most brutal part of Superpowers isn't what it provides. It's what it forbids.
The TDD skill's iron law is exactly one sentence:
No production code without a failing test first. Wrote code before the test? Delete it. Start over. No exceptions.
This isn't a suggestion. It isn't a warning. It's an interception. The AI must write the test first, confirm it fails (Red), write the minimal implementation to pass (Green), then refactor. Test coverage targets are locked between 85% and 95%.
Superpowers even includes a "Red Flag List" — the excuses AI agents are most likely to use, shot down one by one:
| AI's Excuse | Reality |
|---|---|
| "Too simple for a test" | Simple code breaks too. A test takes 30 seconds. |
| "I'll add tests later" | After-the-fact tests pass immediately. They prove nothing. |
| "Deleting X hours of work is wasteful" | Sunk cost fallacy. Untrustworthy code is the real technical debt. |
The Shift: From Capability Race to Discipline Race
Superpowers isn't alone. The same week also saw:
- agency-agents (123K stars): dozens of domain-expert agents packaged for one-click installation into Claude Code and Cursor
- Google agents-cli: the tech giant enters the arena
- Xiaomi MiMo-Code: Chinese tech companies jumping in
This isn't a niche hobbyist movement. It's a paradigm shift in AI-assisted development.
The first half was about making AI more powerful — a model capability arms race. GPT, Claude, Gemini, DeepSeek — whose code generation is more accurate, whose completions are faster.
The second half is about making AI more disciplined — an engineering process competition. The question isn't "What can AI write?" but "How should AI write it?"
Both matter. But a superpowered AI without engineering constraints is like a supercar without brakes — the more capable it gets, the harder it crashes.
The Real Variable: Humans Redefining Their Role
The true driving force behind this wave of tools isn't AI getting smarter. It's human engineers redefining what they should be doing.
Hand repetitive coding execution to AI. Keep the genuinely valuable engineering judgment and discipline for yourself.
Superpowers' seven-stage workflow isn't really about teaching AI how to write code. It's about teaching humans how to delegate to AI. Stages one and seven keep the steering wheel firmly in human hands: AI must clarify intent before acting, and the human decides how to merge. The middle five stages are AI's automated execution domain — but each one is clamped down tight by the skill system.
Closing Thoughts
210,000 stars don't lie. Developers are voting with their feet, and the message is clear: we don't need smarter AI. We need more reliable AI.
If you're still riding the Vibe Coding high — one prompt, instant code — this might be a good time to pause and think. AI writes fast. That doesn't mean it writes well.
And projects like Superpowers are proving something important: turning good engineering practices into AI's default behavior is more valuable than waiting for the next model release. That kind of superpower is far more practical than any flashy code generation demo.