If you want proper results from AI,
you need to help it stay on track.
Nudge is a structured approach to working with AI — from casual users who want better outputs, to developers shipping production code, to teams building machine-executable agent pipelines.
The longer you talk to AI
without structure,
the worse it gets.
The problem isn't the AI. It's the lack of clear roles, scope, and constraints. Without them, the AI accumulates dead context and starts reasoning against its own noise.
Where do you want
to go from here?
All three paths converge at the same place. Pick what fits you today — you can jump to any node from the sidebar at any time.
Every task needs
five different roles.
Stop asking one AI to be everything at once. The moment you separate these five modes, output quality jumps — for writing, for code, for anything.
The one habit that
transforms AI output.
Fill in six fields. Copy. Paste before any AI request. Works on Claude, ChatGPT, Gemini — anything. No account required.
How work actually gets done.
You don't build everything at once. You pass the work through these 5 stages, starting a new chat when needed.
Don't lose the plot.
When you move to a new chat to clear the AI's memory, you must pass the baton. Follow this strict 6-step flow.
28 cards.
Start with the essentials.
Each card is one habit. Start with Essential. Add more when you feel the problem they solve. Tap any card to flip it and copy the prompt.
When the AI fails.
AIs hallucinate. They get stuck in loops. Here is the non-technical protocol to recover without wasting tokens or ruining your work.
Five stages.
Five roles. One pipeline.
Strict separation of thinking and doing. Human in the loop at every gate. Select a stage to see the full copy-able prompt.
Classify before
you touch anything.
Debugging is investigation, not development. A dev agent never switches roles mid-session — if it hits a bug during feature work, it stops feature work. Full stop.
Give the AI a map,
not a maze.
AIs waste massive context running ls or reading entire files for one function.
These six scripts eliminate that permanently. Copy once, use everywhere.
nudgeDSL —
the encoding layer.
A token-dense, human-readable Domain Specific Language for encoding executable intent from LLMs to any backend. One string. One parser. Go, Python, Dart — same AST.
Four operators.
Any intent.
The grammar is fixed. The vocabulary is yours. Four operators encode every relationship between actions — sequential, fallback, parallel, and repeat.
The grammar is fixed.
The vocabulary is yours.
An atom registry is a JSON file that defines your domain's vocabulary. Import it into the playground or use with the CLI. Three registries ship out of the box.
Type nudgeDSL.
See it parse.
The parser runs entirely in your browser. Validates syntax, returns the full JSON AST. No server, no account, no key needed for validation.
Nudge in your browser.coming soon
The Brief Builder and role profiles as a sidebar on any AI chat. Works on Claude, ChatGPT, Gemini. One click switches the AI's role — no copy-paste, no tab switching.
Everything you just learned
made machine-executable.
nudgeDSL sits on top of the entire framework. Your handovers, shards, agent outputs — all expressible as dense, human-readable, executable strings. The protocol is always free.