product autopilot
00PRODUCT AUTOPILOT

The product loop,
automated.

Autopilot listens to your product in production, surfaces what to build next, and hands it to your coding agent.

live on claude code · skill v0.3 · sdk v0.1
THE LOOPInstrument01Instrument02Observe03Analyze04Outreach05Decide06Build
agent activity
live
  • [02:41] analyst · surfaced drop-off on /onboarding after r_482
  • [02:38] instrumenter · added 3 telemetry events in src/checkout/confirm.tsx
  • [02:35] outreach · drafted interview request for u_913 (power user, 28d)
  • [02:32] planner · proposed backlog item bk_0471 with 14 evidence links
  • [02:29] analyst · flagged spike in TypeError at /api/ingest (prod, last 6m)
  • [02:26] instrumenter · mounted feedback widget on experiment var_b
  • [02:23] reporter · generated weekly digest (23 insights, 4 shipped)
  • [02:20] outreach · re-engaged 11 dormant users after feature ship_0194
  • [02:17] planner · demoted bk_0392 after new evidence from session sess_8821
  • [02:14] analyst · linked error err_4420 to onboarding funnel step 2
  • [02:11] instrumenter · patched missing event on billing/upgrade success
  • [02:08] outreach · scheduled 3 interviews tagged #churn-signal
  • [02:05] analyst · surfaced drop-off on /onboarding after r_482
  • [02:02] instrumenter · added 3 telemetry events in src/checkout/confirm.tsx
  • [01:59] outreach · drafted interview request for u_913 (power user, 28d)
  • [01:56] planner · proposed backlog item bk_0471 with 14 evidence links
  • [01:53] analyst · flagged spike in TypeError at /api/ingest (prod, last 6m)
  • [01:50] instrumenter · mounted feedback widget on experiment var_b
  • [01:47] reporter · generated weekly digest (23 insights, 4 shipped)
  • [01:44] outreach · re-engaged 11 dormant users after feature ship_0194
  • [01:41] planner · demoted bk_0392 after new evidence from session sess_8821
  • [01:38] analyst · linked error err_4420 to onboarding funnel step 2
  • [01:35] instrumenter · patched missing event on billing/upgrade success
  • [01:32] outreach · scheduled 3 interviews tagged #churn-signal
01THE PROBLEM

AI ships code in minutes.
Product discovery still takes weeks.

Coding agents have compressed the build step by two orders of magnitude. Everything around it — instrumentation, telemetry, user contact, prioritization — has not moved.

01

Telemetry lags behind shipping.

New features ship without the events, logs, or feedback hooks needed to tell whether they work.

02

Analytics is read, not acted on.

Dashboards are checked weekly. Agents can ship a dozen changes in the time it takes a PM to notice a funnel regression.

03

Users are a research project.

Interviewing, surveying, and re-engaging users is slow, manual work that rarely feeds back into the backlog.

02THE LOOP

Six stages. One system of record.

Autopilot is a skill the agent reaches for at every stage of the loop. The same data store powers the dashboard, the sub-skills, and the decisions that follow.

Stage 01 · Instrument

Every change ships with the telemetry and feedback surface it needs.

A PostToolUse hook inspects each Edit and Write. When a new screen, endpoint, or flow lands, Autopilot drafts the telemetry events and mounts the feedback widget in the same commit.

  • Drafts typed event calls next to the code they measure.
  • Mounts feedback widgets on new surfaces by default.
  • Writes contract tests that fail when events drift.
Producesevents.tsfeedback.tsxtraces/*.md
THE LOOPInstrument01Instrument02Observe03Analyze04Outreach05Decide06Build
03INSIDE THE DASHBOARD

One surface. Humans and agents read from it.

The web app is a thin lens over the same data the skill queries. Loop health up top, agent activity on the right, everything linked to the evidence it came from.

app.productautopilot.com / acme-inc / overview
v 0.3.1
Overview

Loop health · last 7 days

live7d
Loop latency
4.2m
−38%
Open insights
23
+6
Shipped this week
17
+3
Error rate
0.12%
−0.04
Insights produced
Synthesized by analyst, last 7 days
insights shipped
Agent activity
live
  • [02:41]analyst

    surfaced drop-off on /onboarding step 2 after release r_482

    14 evidence links
  • [02:36]outreach

    drafted interview request for u_913 (power user, 28d)

    3 evidence links
  • [02:30]instrumenter

    added 3 telemetry events in src/checkout/confirm.tsx

    1 evidence link
  • [02:22]planner

    proposed bk_0471 — fix onboarding step 2 copy

    14 evidence links
04ARCHITECTURE

Three pieces. One data model.

The skill produces and consumes the same signals the dashboard shows. The SDK is the only thing that touches your product.

BACKLOG → CODEYour productSDKAutopilot SDKevents · feedbackWeb appingest · query · uiClaude Code skillhooks · sub-skillsClaude CodeagentPRODUCTION LANEAGENT LANE
01
Your product
Instrumented via SDK

A typed client that emits events, logs, errors, and feedback from your app.

02
Autopilot SDK
@product-autopilot/sdk

Small, dependency-light client. 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 and sub-skills. Reads from the web app, writes back agent activity.

05
Claude Code
Your coding agent

Uses the skill. Its edits become telemetry; its decisions become evidence.

05COMPARISON

What Autopilot does that a stitched stack does not.

Most teams already run PostHog, Linear, and Sentry. Autopilot is not a replacement — it is the coordination layer that turns their output into decisions an agent can act on.

CapabilityStitched: PostHog + Linear + SentryProduct Autopilot
Telemetry ingestion
YesPostHog
YesSDK
Error tracking
YesSentry
Partialadapter
Feature usage
YesPostHog
Yes
User feedback
Partialbolt-on
Yesfirst-class
Insight synthesis
ManualPM reads dashboards
Autoanalyst sub-skill
User outreach
Manualseparate tool
Autodraft-only
Backlog generation
ManualLinear by hand
Autowith evidence
Traceability matrix
No
Yesskill
Agent-native queries
No
Yessub-skills
Closed loop
Nohumans stitch
Yes

Existing tools do their jobs well. Autopilot doesn't replace them — it coordinates them. See Integrations.

06INTEGRATIONS

Fits the tools you already ship with.

The SDK is the only required dependency. Everything else is an adapter: pull analytics from your existing source, push backlog items into the planner your team reads.

  • Claude Code
    agent
  • Traceability Skill
    skill
  • PostHog
    source
  • Amplitude
    source
  • Slack
    notify
  • Linear
    backlog
  • GitHub
    code
  • Email
    outreach
adapter sdk·npm i @product-autopilot/sdk·~6kb gzipped
07SECURITY

Your data stays where your data lives.

Autopilot runs on your infrastructure and writes to your repo. The system is built so the sensitive parts stay inside your perimeter by default.

  • 01

    Artifacts live in your repo.

    Markdown artifacts (insights, backlog) live in your repo. No vendor lock-in.

  • 02

    Telemetry stays on your Postgres.

    Telemetry goes to your own Postgres. Self-host the dashboard or run it locally.

  • 03

    Outreach is draft-only.

    Outreach is draft-only by default. No emails send without your approval.

  • 04

    No training on your data.

    No model training on your data. Your signals are never re-used.

08FAQ

Common questions, answered.

09EARLY ACCESS

Start closing the loop.

We are onboarding a small group of teams shipping production code with coding agents. Leave an email; we will reply within a day.

No sales calls · Reply from a human · Unsubscribe any time