product autopilot
00DOCUMENTATION

Documentation

Product Autopilot is a Claude Code skill plus a self-hosted dashboard. The skill closes the product loop — instrument, observe, analyze, outreach, decide, build — and writes its work back as markdown in your repo. These docs are the short version while the full reference is drafted.

01GETTING STARTED

Three steps to a live loop.

  1. step 1

    Install the skill

    Add the skill to your Claude Code config. It registers PostToolUse hooks and the six sub-skills the agent can call on demand.

    claude skill add @product-autopilot/skill
  2. step 2

    Run the web app

    Boot the dashboard locally or deploy it behind your VPN. It provides the ingest endpoint, the query API, and the UI.

    pnpm --filter web dev
  3. step 3

    Instrument your product

    Add the SDK to your app. Autopilot drafts the first events and mounts the feedback widget automatically when the skill sees new code.

    npm i @product-autopilot/sdk
02ARCHITECTURE

Four nodes, one data model.

The SDK is the only thing that touches your product. The web app owns the store. The skill is how the agent reads and writes back.

01
Your product
Instrumented via SDK

Emits events, logs, errors, and feedback through a typed client.

02
Autopilot SDK
@product-autopilot/sdk

~6kb gzipped. Batched, typed, safe to ship on the edge.

03
Web app
Dashboard + API

Postgres-backed ingest, query endpoints, realtime stream over SSE.

04
Claude Code skill
agent-skill-product-autopilot

Hooks + sub-skills. Reads from the web app, writes agent activity back.

See the full diagram on the landing page.

03SUB-SKILLS

Six sub-skills the agent reaches for.

Each sub-skill is a small, typed capability. The agent picks one based on the task at hand; humans read the same markdown outputs.

  • instrumenter
    Drafts typed events and mounts feedback widgets next to new code.
  • observer
    Queries the ingest store for events, errors, sessions, and feedback.
  • analyst
    Synthesizes signals into ranked insights with linked evidence.
  • outreach
    Drafts interviews, surveys, and re-engagement notes against insight-derived segments.
  • planner
    Turns insights and outreach results into backlog items carrying their receipts.
  • reporter
    Produces weekly digests and traceability reports for reviewers.