Javier Núñez

October 20, 2026

How to implement GATE in your company

What it takes to set up a company's SDLC with GATE, and where to start.

Implementing GATE in a company means building its own SDLC: a repository with its method, its rule catalog, the context of its products, its skills and the way each person gets in. The full guide is in the repository. Here is the essential part, for anyone deciding whether it fits.

What you need

First, a person to lead the adoption, the orchestrator. They need the authority to assign roles and enough technical judgement to reject a well-written proposal from the assistant. They do not need to know every tool in advance, but they do need to answer questions about the company and decide.

Second, an AI assistant that loads instructions every session, uses skills and can work in a repository. Claude Code, Gemini CLI, Kiro and Codex qualify; the orchestrator chooses. You also need a code platform, a ticket tracker and, for operations, a source of truth about production. If one is missing, the part that depends on it waits, and the plan says so.

The steps

01 Name the orchestrator Who leads the adoption and decides 02 Choose the assistant Claude, Gemini, Kiro, Codex or another 03 Scaffold the skeleton One command writes the structure, the empty catalog and the guards 04 Interview About the company, its roles, its tools and what it wants first 05 Build in layers Each layer is shown before moving on 06 Verification Point by point, actually run 07 Each person gets in With their own access and their enabled profiles 08 Formulation with a written exit Once the criteria are met, each custodian approves their own scope
How to implement GATE in a company

One command writes the skeleton of the SDLC:

python3 bin/bootstrap.py sdlc ../sdlc-mycompany --assistant claude-code --org mycompany

Then the assistant interviews the orchestrator a few questions at a time, with a default for each, and builds in layers: governance and plan, method, catalog, products, instructions, guards and skills. Each layer is shown before moving on, and at the end a verification runs point by point.

The orchestrator's decisions

Some decisions only the orchestrator can take: which assistant, who holds each role, which profiles each person gets, which products the pilot starts with and what stays out. None of them blocks the build, because each comes with a sensible default. Whatever is unknown is marked as pending and the build carries on.

The most important decision is the exit from the formulation phase. While the SDLC is being built, the orchestrator proposes and approves everything. That is fine, as long as it is written down before starting when it ends. For example, once these three things have happened:

  • someone else installed the SDLC alone;
  • product used it on a real requirement;
  • a rule drawn from day-to-day work entered the catalog.

From that day on, the orchestrator follows the same rules as everyone else.

Start small

The first phase is product and building: requirements that arrive well defined, built by people who work with the team's rules. Operations and security come later, and visibility for leadership at the end. Each phase opens when the previous one works with real people.

Mistakes worth avoiding

The first is a formulation phase with no exit: the orchestrator approves everything forever and the SDLC ends up belonging to a single person.

The second is filling the catalog in one sitting with copied rules nobody recognises as theirs.

The third is control points that never reject anything, because then it is the assistant's fluency doing the deciding.

And the fourth is leaving the rules that matter only in the instructions, with nothing in the environment, a guard or the pipeline, to enforce them.

It also pays to resist building more before using what already exists. An SDLC that nobody but the orchestrator uses is still a project under construction.

What to expect

In the first weeks you notice the mechanical work that stops being done by hand, and the mistakes pre-review catches before they reach anyone else. Over the following months the catalog starts holding the team's own rules, and the same debates stop repeating. Over time, knowledge is written down and the team grows on what it already learned.

The full guide, with the interview, the repository structure and the final verification, is on GATE on GitHub. If you implement it, I would like to know how it went.

Back to the blog