Services

We work with small development teams as a design partner: our tooling on your repository, us with you every step of the way. Our aim is to build tools and processes that your team continues to use because the value is undeniable. Working with us starts with a Consulting Pilot.

You get AI agents whose changes you can review and trust, working to the same workflows we build our own tools with. You get release and CI workflows that are already built and run on the CI you have, and CI that costs less because it runs only the checks a change reaches. And you get a record of gated commits and written decisions that still holds when the team grows.

Development tooling

dev-tool, our development command-line tool, treats your repository as data. It discovers the modules in your codebase and the dependencies between them, records them in a manifest, and checks that what the code actually uses matches what is declared. It runs your verification suite (formatting, lint, type checks and tests) through one set of commands, and checks that generated code matches the schema it was generated from. The same commands run on a developer's machine, in CI and for an AI agent, so every change is held to the same gate. Python and TypeScript are supported today.

CI/CD

CI/CD and a unified release process come through ops-tool, our operations command-line tool. It defines the workflows around a change (the checks a merge is held to, publishing, version bumps) as commands, and the CI you already run invokes them. There is no pipeline service of ours to keep up and nothing of ours to go down: it complements your CI rather than replacing it, unless you want it to.

The workflow patterns

Alongside our tools come patterns for working with an AI coding agent without it making a mess of your repository. Each is a rule the tooling enforces rather than a convention people are asked to remember:

Taken together, these rules give a small team confidence in the changes its agents make, and give a larger organisation a history of gated commits and recorded decisions that its compliance process can check.

What we support

Today we work best with teams of five developers or fewer who are willing to adopt a stack we support:

Support for more of each is on the way.

Consulting Pilot

Working with us starts with a pilot: a defined period in which our tooling and processes are brought to a repository you own. During this time we will work closely alongside your team to remove stumbling blocks and answer questions.

Before it starts

It starts with a conversation about your team, your codebase and the challenges you have had in adopting AI agents in development. If the fit is right, we agree to the pilot in writing before any work begins: the scope, how long it runs, what it costs, whose account model requests run on and under what terms, and what you keep when it ends. Nothing is left to be settled at the end.

Step by step

The pilot works through the steps on the Getting Started page. We work through them with your team rather than handing over instructions, and each one begins once the previous one is in use.

While it runs

We keep in regular contact through a mutually agreed channel. We like to hear about the parts you switch off as much as the parts you like. What you turn off tells us which rules are doing real work and which are only in the way.

When it ends

We review what worked and what did not, and the terms agreed at the start decide what happens next.

What we hope to achieve together

What your team gains is at the top of this page. For us:

Success is simple: your team keeps using the tooling after the pilot without being asked to.

Candidates for pilots

If that is not you, get in touch anyway. It tells us which of these requirements to widen first.

Starting a conversation

Email info@solidplanssoftware.com with a line about your team, your stack, and any challenges you have had in working with AI agents.