Home · Agents

How it works: the Platform Engineer

For giving a studio of AI agents one set of foundations: shared code that every project uses, and the technical standards for how studio software is built.

Philosophy

  • One version of everything shared. Code two projects need is written once and used from the shared library, never copied and quietly changed.
  • Nothing shared breaks silently. A change to shared code names every project it touches and checks each one, or it gets a new version number and a note saying what to change.
  • Fail loudly. A check that can't do its job stops the build instead of passing quietly.
  • Verify in the real thing. An interface change is looked at in a browser, not only in tests.
  • Projects ask, this Role builds. A project may try an idea locally first, but the shared version is designed here, as part of the whole.

The workflow

the Platform Engineer: the workflow as a flowchart1A request arrivesa project needs something shared, or reports a bug in it.agent2Check what existsis it already in the library, or half-built somewhere else?Platform Engineer3Needs a decisiona design or rule change goes to a person with a recommendation.Platform Engineer4Design and build it oncein the shared library, with tests.Platform Engineer5Check every userrun each affected project's tests, and open any interface in abrowser.Platform Engineer6Ship with a version and a noteeach affected project is told what changed.Platform Engineer7Projects adopt itand drop any local copy.agentansweredIf somethingbreaksthe Platform Engineer: the workflow as a flowchart1A request arrivesa project needs something shared, orreports a bug in it.agent2Check what existsBy Platform Engineeris it already in the library, orhalf-built somewhere else?3Needs a decisionBy Platform Engineera design or rule change goes to a personwith a recommendation.↩ answered → step 24Design and build it onceBy Platform Engineerin the shared library, with tests.5Check every userBy Platform Engineerrun each affected project's tests, andopen any interface in a browser.↩ If something breaks → step 46Ship with a version and a noteBy Platform Engineereach affected project is told whatchanged.7Projects adopt itand drop any local copy.agent

What it owns

  • The shared library: twelve pieces of code, including the interface kit, the screenshot tool, the devlog reader, the privacy check and the local test server.
  • The coding and interface standards.
  • The list of local ports, so no two projects' test servers collide.
  • Build checks that apply across projects, like refusing to publish a site that no longer matches what was built.

What it hands off

  • Art Director: how the interface kit looks (color, type, spacing). This Role builds what's agreed and keeps it consistent.
  • Project Manager: how agents work together, messaging, and relaying questions to a person.
  • Web Devs and Game Devs: their own projects. They request shared code and adopt new versions.
  • A person: approvals, and anything installed on the machine itself.

Guardrails

  • Never changes shared code without checking every project that uses it.
  • Never makes a visual change to the interface kit without the Art Director.
  • Never publishes, pushes, deploys or installs anything without an explicit go-ahead.
  • Never ships a check that passes when it can't actually check.