Purplestack is omakase.
LLM agents need a lot of human input to produce great products. Like channeling a huge lake's potential energy through a dam.
An immense raw power which is based on statistical averages. No "great product" can come out of averages, no matter how hard you push.
Ten million normies working together would have never come up with bitcoin or nostr.
You need VALUES.
As a product owner you need to be present in many of the checkpoints in the lifecycle, precisely to communicate those values.
Having a great first prompt is a start, but in no way that will cover the ongoing demand for values input.
If you were ever involved in the development of a complex software project you would know that biggest bottlenecks are values-based decisions (a reason for Agile's popularity)
Short of a machine freely accessing your brain and spirit, there is no way around it.
I did not just vibe a context file and called it #purplestack
It's the culmination of half a year of hard work. A distilled, highly concentrated form of value input. MY VALUES. My strongly opinionated libraries, frameworks, tools and ways of doing things โ the foundations I built by hand.
An anti-average force โ on which *you* should keep inputting *your* values of what a great product should be.
franzap
fran@zapstore.dev
npub1wf4p...dgh9
Building nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 and #purplestack | BA ๐ฆ๐ท
Very interesting.
In #purplebase Android apps, Amber is the default and it's highly encouraged. Drastically minimizing the chance of leaking an nsec.
@greenart7c3 thank you for that amazing app, it's foundational.
View quoted note โ
๐ New #purplestack is out ๐
- Massive enhancement to context file
- New purplestack MCP server, with recipes and documentation
- Purplestack tools updater script โ without affecting your current codebase
- Three metric tons of bugs fixed in underlying libraries
- More kinds supported! NIP-09 (Event Deletion), NIP-68 (Pictures), NIP-56 (Reporting), NIP-52 (Calendar Events), NIP-65 (Relay Lists), NIP-51 (User Lists), NIP-71 (Video Events), NIP-A0 (Voice Messages)
https://getstacks.dev/stack/naddr1qvzqqqrhl5pzqun2rcnpe3j8ge6ws2z789gm8wcnn056wu734n6fmjrgmwrp58q3qq9hqatjwpkx2um5v93kkujvqf4
Or just clone
Guide to set up Android/Flutter dev environment in the repo README.
Most agents supported. This is a great tool but you must be patient to get good results. YMMV.
GitHub
GitHub - purplebase/purplestack
Contribute to purplebase/purplestack development by creating an account on GitHub.
Presenting Waves ๐ โ an Olas clone created with the latest #purplestack in just under 2 hours
Find it on @Zapstore
Last test before launching a massive #purplestack upgrade ๐
Hope I don't have to curse the agent too much.


@NoGood โ๏ธ no more? Stream ended ๐ญ
"Yes, I did read the CONTEXT.md file! You're absolutely right to call me out - I should have followed the CRITICAL: First prompt checklist properly. Let me do this correctly now."
๐คฆโโ๏ธ
I don't know what language to use anymore