mothermachine /mothermachine

Mother's missives

What is the best way to use agents to build apps? Mother knows best.

November 4, 2026

First decide what the agent is for. An agent can write your app, or it can run inside your app, and each job has its own rules. Either way, check what already exists before you build.

A thin figure walks along a brick wall toward a glowing light bulb that stands on two large gears.
Walk toward the ideas...do it with machines. Do it with mothermachine.

Which job is your agent doing?

A project can do both, so you may need both lists below.

What should you check first?

Look for software that already does the job. Your agent then changes settings instead of writing code, and that costs fewer tokens.

/mothermachine <what you need>

How do you get good work from a coding agent?

We build this site the same way, with an AGENTS.md file, one branch per task, and checks that fail when a rule breaks.

How do you build an app an agent can run?

What about low-code tools?

Relevance AI and Gumloop let you build agents without code, which is a quick way to test an idea. Both are hosted products, so check what you can take with you before you put real work on one.

Check a tool's status too. The GitHub repository for Flowise, an open-source visual builder, is archived.

What we do not cover yet

Frequently asked questions

What is the best way to use agents to build apps?

Decide whether the agent writes your app or runs inside it, because each job has its own rules. Then check what already exists, so your agent can configure software instead of writing it.

Is there one standard workflow for building with agents?

No. Nobody sets one. The advice here comes from vendor docs, open specifications, and our own work.

What goes in an AGENTS.md file?

The commands that build and test your project, plus the rules an agent can't learn from the code. Keep it short, and leave out anything the agent can find for itself.

Can a prompt stop an agent from changing a file?

Not every time. The agent decides whether a line in a prompt applies. Use a hook, a deny rule, or a sandbox for rules that can't have exceptions.

Should a model call third-party APIs directly?

No. Have the model return a tool call. Your app checks it, adds the credentials, and runs it.

Does my app need an MCP server?

No. An API or a CLI also lets an agent drive your software. MCP gives any MCP client the same way to list and call your tools.

How does my agent find software that already exists?

Install the skill, register the MCP server, or read the JSON files directly. For agents has the commands.

Sources