From rapid
Backend-managed autopilot poller that claims kanban cards from autopilot-enabled columns and dispatches agent runs
npx claudepluginhub pragnition/pragnition-public-plugins --plugin rapidThis skill cannot use any tools. It operates in read-only mode without the ability to modify files or execute commands.
The autopilot is a backend-managed background worker, not a CLI-invoked skill. It runs as a lifespan-managed poller inside the RAPID web backend (`app/agents/autopilot_worker.py`).
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
The autopilot is a backend-managed background worker, not a CLI-invoked skill. It runs as a lifespan-managed poller inside the RAPID web backend (app/agents/autopilot_worker.py).
app/agents/card_routing.py): bug maps to bug-fix, feature maps to add-set, chore maps to quick.AgentSessionManager.start_run() with atomic lock_card CAS to prevent double-claiming.Every git commit produced during an autopilot-dispatched run automatically receives two trailers injected by the runtime:
Autopilot-Card-Id: <card_id> -- links the commit to the originating kanban cardAutopilot-Run-Id: <run_id> -- links the commit to the specific agent runThese trailers are injected by a PreToolUse hook (inject_commit_trailers in app/agents/permission_hooks.py) that detects simple git commit Bash commands and appends --trailer flags when the card_id and run_id ContextVars are bound.
This skill is NOT invoked via /rapid:autopilot in the CLI. It runs automatically when the web backend is running and columns have autopilot enabled via the kanban board UI.