Skills and agents for AI-assisted development workflows — plan, implement, commit, PR, and monitor.
- autopilot — plan, implement, commit, PR, and monitor
/plugin marketplace add awinogradov/code-assistants
/plugin install autopilot@code-assistantsSee the plugin README for scoping options and local development.
The docs/ guides are numbered chapters in reading order — start at chapter 1 and read on, or jump to the chapter you need.
| # | Document | What it covers |
|---|---|---|
| 1 | Workspace structure | where new actions, packages, and apps go, and how they wire into Turbo |
| 2 | agents field spec |
how skills detect a repository's tech stack from package.json |
| 3 | Review run-summary footer | how code-review-action surfaces per-run metrics in a footer, plus the rare rotating review tip |
| 4 | Inline suggestions and AI-agent prompts | one-click GitHub suggestion blocks and a "Prompt for AI agents" block on each inline finding |
| 5 | Plan and run skills | how the plan and run skills go from task to reviewed plan to merged PR, with ASCII diagrams |
| 6 | release field spec |
how release-action picks the right artifacts for npm packages, GitHub Actions, and plugins |
| 7 | Release auto-merge flow | the event-driven action that merges approved, all-green release PRs and propagates downstream |
| 8 | Upstream sync | the one-action upstream-sync aggregator and the thin upstream.yml consumers run, per-kind |
| 9 | Committed Repomix pack | the .repomix/pack.xml snapshot, its merge-triggered refresh, and the snapshot-first contract |
| 10 | The pdf:create skill |
the portable @react-pdf/renderer pipeline that renders a themed PDF, decoupled from the workspace |
| 11 | Linear tracker support | how agents.trackers opts a project into Linear and other issue trackers behind one JSON contract |
| 12 | Code review repository standards | how the review enforces a consumer repo's rfc/, docs/, and principles/ with status severity |
Standards.
- Reference formatting (RFC-0001) — the single reference-formatting + readability standard, versioned as an RFC, inlined into every skill and the release-notes prompt and kept in sync by the
referenceFormattingSynctest; as of v3 every reference (including cross-document files and sections) is a real, resolvable link, guarded by thelinkResolutiontest; seerfc/for the RFC convention - Stack rule sets —
Bun,Bun+React+Tailwind,NodeJS+React,NodeJS+React+Tailwind
files-sync— sync declared files from upstream repos and open one PR with the differencesupstream-sync— aggregate the five upstream maintenance syncs behind one action; every kind on by default, opt out per kindagents-rules-sync— sync the stack-appropriaterules/<stack>.mdintoCLAUDE.mdbased onpackage.jsonagents.rulescontributing-check— validate branch name, commit messages, and PR title againstCONTRIBUTING.mdcontributing-sync— syncCONTRIBUTING.md,CODE_OF_CONDUCT.md,LICENSE.md,SECURITY.md, and the contributing workflow from upstreamban-patterns— fail the job when forbidden regex patterns match files in the working treelicenses-audit— detect the consumer's package manager (pnpm/npm/bun) and regenerate the license report on dependency-changing PRs, auto-commit drift on same-repo PRs, and fail fork PRs that ship stale license datarelease-action— conventional-commit-driven release pipeline for npm packages, GitHub Actions, and Claude plugins; supports a custom Anthropic host (gateway/proxy) viaanthropic_base_urlrelease-automerge— merge an approved, all-green release PR (^release-), driven by an event-based workflow sorelease-publish.ymlruns without a manual clickcode-review-action— AI code review for pull requests via Claude Code, with a react mode for replying to bot mentions; supports a custom Anthropic host (gateway/proxy) viaanthropic_base_urlcode-review-cost-monitor— watch the review run-summary footers for cost regressions on a schedule and open (or update) a deduplicated cost-report issuecode-review-sync— sync the canonical AI code-review workflows (code-review.yml,code-review-cost-monitor.yml) from upstream and open one PR with the differencesauto-label— label PRs with<scope>/<workspace-member>labels for the workspace members a diff touches, and prune orphan labels on mergerepomix-sync— sync therepomix-packworkflow andrepomix.config.jsonfrom upstream so each consumer commits its own codebase snapshotrelease-sync— sync the release pipeline workflows (release,publish,release-automerge) from upstream so each consumer runs the same release flowvalidate-actions— lint changed workflow files and composite action inline shell on pull requestsperf-report-action— build a target, measure bundle sizes and Lighthouse headlines, compare against a default-branch baseline, and post a sticky PR comment with classified deltas
MIT © @awinogradov