Pinned Tweet
Same 4,800-word game brief, pasted once into Claude Code, Replit, Bolt and Lovable. No follow-ups, no hints.
All four shipped a playable game. Not one built it the same way.
Play all four in your browser: thrust-trials.apsolut.dev/
Found a tool every vibe coder should run before launch.
ProdReady runs inside Claude Code, Cursor or Codex. Type “check my app” and get a free scan: what would leak data, lose data or break once real people use it.
Your code never leaves your machine.
Free scan. SDLC licence free for 3 months, no card.
The brief, the comparison protocol and the full source of all four builds, ready to play, with an AGENTS.md so you can keep building any of them in Claude Code or Codex. $9
apsolut.gumroad.com/l/thrust…
Lovable wrote the best code of the four: real TS modules, a unit-test suite. It was also the only one that broke the single-file rule to do it. Its own NOTES.md calls it a "platform deviation".
Inspired by the Tesla Roadster hover demo. What came out:
- 3 of 4 chose one HTML file with an inline script. Nobody told them to agree.
- Replit built an Express API + Postgres schema, then imported none of it.
- Bolt declared Supabase, React, Tailwind. Never called them.
Aleksandar Perisic retweeted
A song sung by an AI agent that wants you to click "Always allow".
Made the way @anabology made ESCAPE VELOCITY: Claude Code ran the production, with Midjourney stills, Seedance 2.5 motion and every graphic drawn in code on the beat. Thank you for the inspiration and the method.
Aleksandar Perisic retweeted
Apparently, everyone is writing agent skills these days.
We have skills for code reviews, architecture analysis, testing, debugging, and just about everything else.
Meanwhile, we're debating whether comments in source code are an anti-pattern, while writing thousands of lines of Markdown to tell agents how to write code. :)
Don't get me wrong. Skills can be useful. But availability isn't execution, instructions aren't guarantees, and more configuration doesn't necessarily produce better outcomes.
We had linters, compilers, scripts, and deterministic analysis tools long before we had agent skills.
I wrote about the growing complexity of agent configurations, what independent research actually tells us, and why I eventually deleted all my skills and instruction files.
We Had Linters Before We Had Skills
menges.dev/writing/we-had-li…
We live in an era where cars can practically drive themselves, yet a perfectly organized Figma design system remains our greatest unsolved mystery #figma #developer
so today #codex is in the mood:
Selected model is at capacity. Please try a different model.
Aleksandar Perisic retweeted
While working on a new blog post, I did some refactoring of Enola itself today.
With Opus 5.5 it was a weekend of work - yesterday and today, intermittently, when I was around the computer (more today considering the weather).
As I am following up package metrics (beside other things) on every change, I noticed that numbers went a bit out of proportion, so today I dog fed Enola with Enola, while following the results in CI as the work was happening.
And, interestingly, one of the commits was again cleaning up dead code - not necessarily not used, but one too many indirection that Enola discovered itself.
Aleksandar Perisic retweeted
46 announcements. 1 week.
If your feed moved too fast yesterday, here’s your refresher—every product, feature, and update we shipped for #BirthdayWeek 2026: cfl.re/4ziK3ck
Aleksandar Perisic retweeted
Some really nice averages, and example of how far are we with SLMs on local machines.
OpenCode with enola and Qwen3.8 27b Splash running on MacBook M4 Pro Max.
The job that scans enola, in the loop, every night and fills the findings.
What it really does? Points agent to the folder, which is Kanban-like, where agent reads all other found/fixed/disproved tickets, picks it's own number, reads very deliberate prompt, scans the code for bugs, picks one it believes is really impactful, and then tries first to prove it, then to refute it, and only if it is as sure as it can be, it fills it in newly founded bugs with specific format.
I tested both OpenCode2 and Pi, and my choice is OpenCode2 - less mess about MCP, especially since this is very local workflow, and OpenCode uses subagents as well in this case. Averages of tokens per second throughput were unthinkable just two months ago in a local setup.
And this then waits for another such pass, with a different prompt, to do the fixes. Opus 5.5 comes as a final authority for reviews.
After Opus says it is fine, fixes don't get merged yet: seven different scripts are ran to prove that nothing got crazy - what we used to call back at the time performance tests. Only if this proves that everything is still how it should be - or better - PRs are merged.
If you didn't try enola, check it out github.com/enola-labs/enola
AEO Explorer, almost ready 🔥 - you can selfhost, BYOK and run 4 LLMs easy to collect answers - then later pair answer insights with your GA4, GSC to get real reasons "where is your brand mentioned" and "what works"
aeo-explorer.de/









