The thinking

Not designed.
Discovered.

Grid is a 0.1 alpha published one week after the idea crystallised. This is an honest account of how it happened, what motivated it, and what it made visible — beyond the tool itself.

Nico Jahn · Author of Grid · June 2026

I have been using AI for a long time

I am 43, a Senior Software Engineer, and I have been using AI as a development helper and architectural consultant since GPT-3 was released. That is not a detail I mention for credibility — it matters because my reaction to Grid is not a novice's excitement. It is an engineer's recognition, earned over years of working alongside models that kept improving and kept hitting the same wall.

The wall was always context. A model that could reason about architecture well in one session would show up in the next session with no memory of what we had built together. Every session started from zero. I re-explained the same architecture, re-stated the same conventions, re-discovered decisions that had already cost real thought. I adapted. I developed habits. I accepted the friction as the cost of the capability.

Then, a few weeks ago, I started working with agent-based development and skills properly for the first time. Something shifted.

The first day with skills

On my first day understanding, defining, and actually using skills, I directly recognised both the limits and the potential at the same time. The limits were visible immediately: skills required manual maintenance, loading was not automatic, and there was no structure around where a skill should live or how it should relate to the code it described.

The potential was harder to articulate — but it was felt. A skill file is not documentation. It is not a prompt. It is procedural knowledge — it tells the model what to do, when, and why. That is a meaningfully different thing.

I started maintaining skills in my specific project. Not as an experiment — as a practice. It worked well enough that I started thinking about it as a general solution. The thought did not take long to arrive: if this is working here, it should work anywhere a project has architecture worth preserving and sessions worth continuing.

The turn

When a project-specific practice solves something structural, the right response is to extract it, formalise it, and make it available. That is what Grid is.

One week

One week before writing this, I tested a seeding mechanism — bootstrapping a structured skill system into a project via a single natural language instruction to the model. It just worked. The model fetched what it needed, installed it, confirmed each step, and had the project context it needed to continue. That was the moment the motivation became concrete enough to act on.

I spent the days that followed extracting the skill system from my project, generalising it, extending it, and formalising what had been working instinctively into something transferable. I worked on it for two days to get it to a state I could call 0.1 alpha — a working system, at least in my projects — and published it under grid-protocol.org.

I published it not because it is finished. I published it because the value felt real enough that keeping it private felt like the wrong call. If it is useful to other developers working on not-that-simple projects, the friction of sharing something early is worth it.

What it actually feels like

This is the part I find hardest to communicate without sounding like marketing. So I will say it plainly, with the caveat that it is my actual and unpolished understanding — not a positioning statement.

With Grid, the AI feels like I always have a consultant, a co-architect, an extremely fast implementor, a project manager, a quality assurance actor, and a mentor right by my side — every day, on every task, on every question. Not because the model became more capable. Because the context it needs to act as those things is now there, every session, without being rebuilt from scratch.

What I did not fully anticipate: the AI helps me maintain an overview over complex architectures — and in doing so, it surfaces gaps in my own understanding. Topics I had not thought carefully about become visible. Knowledge I was missing becomes apparent. Future work and personal improvements become easier to plan, because the architecture itself stays legible — to me and to the model simultaneously.

"Your AI is not a tool. It's your architectural partner."
That is not a marketing statement. It is what I experience, every session.

What this points at

Building Grid made something visible that I want to name carefully — without overclaiming what Grid is, or predicting what the future looks like.

The problem Grid addresses — context that evaporates, decisions that vanish, continuity that never builds — is not a product gap someone forgot to fill. It is structural. It exists because of how AI-assisted development works today: context lives in chat windows, IDE plugins, and vendor memory systems that are ephemeral, proprietary, and tied to specific tools. Switch clients and you start over. Start a new session and you start over. The capability is there. The continuity is not.

The pattern Grid follows — knowledge that lives in the repository, versioned with the code it describes, portable across tools and models, procedural rather than just factual — points at something that will matter regardless of whether Grid specifically survives:

These are observations, not predictions. They describe the forces that shaped Grid's design decisions — and they suggest that the underlying problem is worth solving properly even if the specific solution keeps evolving.

What Grid does not answer

Grid is one week old. It was built by one developer against a small number of real projects. There are things it does not yet answer — and naming them honestly is more useful than pretending they are solved.

Honest assessment

Grid is infrastructure for a kind of AI collaboration that most developers are only beginning to explore. It will be wrong in places. It will need to change. The version of this that exists in two years will look different from what exists today. That is expected — and fine.

Why I published it

I am highly motivated to help figure out how we can use the intrinsic power of LLMs in actual development work — not as a theoretical exercise, but as a practical discipline. The discussion about what AI can do, how we design it, and how we collaborate with it is one of the most important conversations happening in software right now.

Grid is my current answer to a problem I kept hitting. Publishing it is an invitation — to test it, break it, improve it, or use it as a starting point for something better. If it contributes something useful to that broader conversation, that is enough reason to have put it out.

Grid is open source.

One instruction. Any AI client. Your project, remembered.

Get started on GitHub Back to grid-protocol.org