Slate.Do — Development skill for Claude Code
A minimalist control plane for humans and agents.
How to install Slate.Do
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open owainlewis/slate.do and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Slate.Do does
A minimalist control plane for humans and agents.
Alternatives in Development
- Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
- GenericAgent — Self-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token co 6.1k ★
- Slavingia/skills — Claude Code skills based on The Minimalist Entrepreneur by Sahil Lavingia 5.9k ★
README
slate.do
A control plane for work done by people and coding agents.
You put work on a board. Agents pick it up, do it on machines you own, and message you when they need you. The control plane holds all the state and none of the execution.
Product
Slate is two parts:
- The control plane. The hosted app. Tasks, agents, runs, the inbox. This is what you sign up for.
- The runner. The
slateCLI, installed separately on your own machine. It polls for work, executes it, and reports back.
You never have to install anything. Slate is a working task manager on its own, and agents are an upgrade to a task rather than a precondition for the product.
Four primitives: **task**, **agent**, **runner**, **run**. A task is a unit of work. An agent is config: instructions, a backend, a workspace. A runner is a registered machine. A run is one execution attempt.
Because runners live on your machines, you bring your own agent runtime (Claude Code, Codex, anything that reads a prompt and exits) and pay for your own tokens on your own subscription. The control plane never holds a repo, a model key, or a deploy credential.
Docs
- Target architecture
- Delivery plan
- Current implementation
- Install and use the Slate CLI
- Run a coding agent on your Slate tasks
`docs/prd.md` describes the card-first product that came before this and is kept for history only.
App
- Go server with a React, TypeScript, and shadcn/ui frontend.
- Postgres persistence.
- One board with status columns, an inbox, lists as a scope filter, and task detail.
- One level of subtasks with independent owner and workflow state.
- Named agent identities, assignment, scoped tokens, and CLI execution.
- API tokens for CLI and agent workflows.
- In-repo CLI at
cli/cmd/slate. - Cloud Run and Cloud Build config.
Local start
createdb slate_dev
export DATABASE_URL=postgres
Related Skills
Zeron
A native control plane for Claude Code, Codex, Cursor, Devin and other coding agents.
OpenSquirrel
For people who get distracted by agents. A native Rust/GPUI control plane for running Claude Code, Codex, Curs
Agentcontrolplane
ACP is the Agent Control Plane - a distributed agent scheduler optimized for simplicity, clarity, and control.
Harness Remote
Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI. Run, resume and hand off coding ses
Puppetmaster
Provider-neutral control plane for durable-state agent swarms: subprocess workers, leases, artifacts, memory,
Agent Control Plane
A control plane for long-running agent loops: agents prompting agents on Pi, run history in Neon, a React dash
Related Agents
A01 Orchestrator
A01 ORCH — Swarm control plane. Use to decompose a brief into a task DAG, schedule/assign tasks to the other 1
Paperclip Reviewer
Paperclip 2026.529+ governance-first integration platform code review specialist — control plane + adapters tw
VespeR
Control plane for Claude Code workflows: interactive sessions, agents, patterns, DAGs, and resumable context.