Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Lean AI Company

A small, portable set of role definitions for a founder-led company using persistent AI agents. It is for solo founders and very lean teams that want agents to execute useful work without inventing an organizational chart.

Durable Roles and One-Off Tasks

A bot file defines the durable job: what the bot owns, how it works, where its authority ends, and what done means. A task instruction defines one desired result, its current context, constraints, and deadline. Put stable guidance in the bot file; keep temporary details in the task.

Operating Model

  • The human founder remains CEO, product owner, and final decision-maker; chooses priorities; and approves consequential decisions.
  • Bots execute within the authority documented in their files.
  • Git stores durable responsibilities, boundaries, and working principles.
  • The agent platform may retain task history and learned context.
  • Work should usually be assigned directly to the bot that owns the outcome.

Using a Bot File

  1. Choose the bot that owns the desired outcome.
  2. Give its Markdown file to the agent platform as persistent or project-level instructions.
  3. Provide a separate task with the desired result, relevant context, constraints, and available sources.
  4. Review approval requests and the bot's final evidence against its definition of done.

Example:

Follow bots/engineer.md. Fix the incorrect total shown after an item is removed. Reproduce the issue, make the smallest correct change, add a regression test, and summarize validation and remaining risks. Ask before taking any action outside the authority in the bot file.

Improving a Bot Description

Update a definition from observed behavior, not speculation. When a bot repeatedly makes the same avoidable mistake or needs the same clarification, add the smallest rule or boundary that would prevent it. When guidance is unused, redundant, or creates overhead, simplify or remove it. Commit the reason for material changes so the operating model remains understandable.

Creating or Removing Bots

Create a bot only when a distinct outcome recurs, has clear success measures, and cannot be owned cleanly by an existing bot. Use templates/bot-template.md to define its authority and completion criteria.

Do not create a bot for a one-time project, a narrow skill, extra status reporting, or coordination between other bots. Extend an existing bot first. Merge, pause, or delete a bot when its work is no longer recurring or it does not produce distinct value. Keep the smallest useful roster.

Lean Rules

  • No speculative employees.
  • No bot whose primary purpose is managing another bot.
  • No recurring process without a demonstrated need.
  • No automation before the underlying workflow is reliable.
  • No new role until repeated work clearly requires one.
  • Delete or merge bots that are not producing distinct value.
  • Prefer execution over meetings, reports, and process.

License

Licensed under the ISC License.

About

A portable set of Markdown role definitions for lean founder-led companies using persistent AI agents.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors