lightsoutAlpha

lightsout · Quality control for AI coding agents

Stop the slop.

Lightsout is a plugin that helps you and your agent write code that meets your standards.

/plugin marketplace add lightsout-factory/lightsout

Alpha · MIT · Works with Claude Code, Codex, and Pi

Standards Packs in action

Lightsout cleans as it codes.

Your Standards Pack sets the rules. Every run checks them in code and cleans up what breaks them, so your codebase gets tidier with each change instead of messier.

Standards Pack / folder-size · max 20 files per folder

src/components

18 / 20 files
  • … 13 more files
  • Modal.tsx
  • Navbar.tsx
  • Pagination.tsx
  • Select.tsx
  • Sidebar.tsx

These are just a few of the rules in the default Standards Pack. See them all

Standards Packs

Your standards,
enforced at every step.

A Standards Pack is the set of rules your agents follow, built into planning, implementation and refactoring, and checked on every change.

Your Standards Pack

  1. Plan

    Your rules shape the plan before any code exists.

  2. Implement

    The agent writes code to the same rules.

  3. Refactor

    Anything that breaks them is cleaned up before the run ends.

More than a linter

  • Deterministic checks
  • Agent checks

Each rule is yours to set:

  • Block
  • Advise
  • Off

Ready-made, or roll your own

  • TypeScript
  • React
  • TanStack
  • Your team’s pack

Framework rules switch on when your repo uses the framework. Write your own rules, and use them alone or stack them on ours.

Browse Standards Packs

How it works

Humans decide.
Agents execute.

Settle every decision with the agent. Hand it off. Walk away.

You decide

You

/brainstorm

Works through the whole design and stress-tests it with you before any code detail is settled.

  • Product design
  • Architecture
  • Edge cases
You

/plan

Turns the design into a build spec an agent with a fresh context window can implement exactly as planned.

  • Technical implementation, step by step
  • Grilled on every edge case, one question at a time
  • Facts checked against your code
  • Duplicates caught before coding

or /auto-plan: the agent runs the plan step itself, answering the questions with its own recommendations and checking with you only on the big calls.

Hand off

Agents execute

Agent

/implement

Builds the plan. A locked test ledger and deterministic gates keep the agent on track.

  • Writes locked acceptance tests
  • Implements the code
  • Writes tests
  • Refactors
AgentOptional

ship

Takes the finished branch all the way to merged, then cleans up your workspace.

  • Pushes the branch and opens the pull request
  • Waits for your CI, then merges
  • Moves the ticket to Done
  • Removes the worktree and deletes the branch

Proof

Deterministic gates decide what passes.
Not the agent.

Between every step, lightsout runs your own lint, type checks, tests and build.

LO-155Implement module dependency graph

Running
  1. implement“Done.”
    lint runningtypes runningtests runningSent back · 2 tests failed

1 failure caught · 67 gate runs · 18m 25s · $6.61

LinearJira

Every decision,
recorded on your ticket.

Each ticket becomes its own audit trail: what was decided, why, and by whom, attached where your team already looks.

  • Every decision, attached

    The brainstorm design, the plan and every decision behind them land on the ticket as files, written automatically.

  • Status that keeps itself current

    Planning and implementation status update on the ticket as the work moves.

  • Tickets drafted, you approve

    Lightsout drafts new tickets, and files one only once you say so.

  • Agent cost on every ticketComing soon

    What each ticket cost to build, where your team plans the next one.

LO-155

Done

Implement module dependency graph

Attachments

  • brainstorm-notes.md
  • brainstorm-decisions.json
  • plan.md

Activity

  1. Brainstorm published: design and decisions attached
  2. Plan graded A and published
  3. Pull request opened, linked to this ticket
  4. Merged, ticket closed

Hand it off.
Walk away.

Install the plugin,
then run /brainstorm on your next ticket.

/plugin marketplace add lightsout-factory/lightsout