Skip to main content

proletariat

AI agent orchestration CLI — spawn, monitor, and manage coding agents in isolated git worktrees Use when this capability is needed.

Jump to install

Source facts

Repository
tomevault-io/tomes
Last source activity
July 23, 2026 at 21:48
Detected SKILL.md language
English
Stars
1
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
proletariat
description
AI agent orchestration CLI — spawn, monitor, and manage coding agents in isolated git worktrees Use when this capability is needed.
metadata
{"author":"chrismcdermut"}
# Proletariat (`prlt`) Proletariat is an AI agent orchestration CLI. Use it to spawn, monitor, and manage coding agents that work on tickets in isolated git worktrees or Docker containers. ## Core Commands ### Work — Agent Lifecycle | Command | Description | |---------|-------------| | `prlt work start <ticket>` | Spawn an agent on a ticket | | `prlt work ship <ticket>` | Merge PR and close ticket | | `prlt work propose <ticket>` | Create PR and move ticket to Review | | `prlt work complete <ticket>` | Mark ticket as complete | | `prlt work stop <ticket>` | Stop a running agent | | `prlt work status <ticket>` | Check agent status for a ticket | ### Session — Monitor Agents | Command | Description | |---------|-------------| | `prlt session list` | List all active agent sessions | | `prlt session peek <agent>` | View agent output (read-only) | | `prlt session poke <agent> "<message>"` | Send a message to a running agent | | `prlt session attach <agent>` | Attach to an agent session interactively | | `prlt session health` | Check health of all sessions | ### Ticket — Manage Board | Command | Description | |---------|-------------| | `prlt ticket list` | List tickets on the board | | `prlt ticket create` | Create a new ticket | | `prlt ticket show <id>` | View full ticket details | | `prlt ticket move <id> <status>` | Move ticket to a new status | | `prlt ticket edit <id> [flags]` | Update ticket fields | ### PR — Pull Request Operations | Command | Description | |---------|-------------| | `prlt pr checks` | Check CI status of current PR | | `prlt pr create` | Create a PR with ticket context | | `prlt pr status` | View PR status | ## Common Workflows ### Start work on a ticket ```bash prlt work start PRLT-123 --skip-permissions --create-pr --yes ``` This spawns an agent in an isolated environment, checks out a new branch, and begins implementation. The `--create-pr` flag auto-creates a draft PR when the agent pushes its first commit. ### Check agent progress ```bash prlt session peek <agent-name> ``` View the agent's recent output without interrupting it. Use `prlt session list` first to find the agent name. ### Send instructions to a running agent ```bash prlt session poke <agent-name> "focus on the unit tests next" ``` ### Ship when CI passes ```bash prlt work ship <ticket> --when-green ``` Waits for CI checks to pass, then merges the PR and moves the ticket to Done. ### Monitor all agents ```bash prlt session list prlt session health ``` ### Create and assign a ticket ```bash prlt ticket create --title "Fix login bug" --priority P1 prlt ticket move TKT-456 "In Progress" ``` ## Tips - Use `prlt work start` instead of manually cloning and branching — it handles worktree isolation automatically. - Agents run in Docker containers by default for full isolation. - Use `prlt work propose <ticket>` instead of `gh pr create` — it keeps ticket state in sync. - Use `prlt commit "message"` instead of `git commit` — it prefixes the ticket ID automatically. --- > Source: [chrismcdermut/proletariat](https://github.com/chrismcdermut/proletariat) — distributed by [TomeVault](https://tomevault.io). <!-- tomevault:4.0:skill_md:2026-06-18 -->
View on GitHub