Project-Local Overview

Per-project bundles

Project-Local Customization

Prompt-first procedure: Describe the outcome you want in your agent conversation. The agent should select and load the appropriate AIWG assets, explain material changes, request any needed approval, and report verification evidence. Exact commands and flags appear only in the CLI reference.

Status: Shipped in 2026.5.x. The `.aiwg/{extensions,addons,frameworks}/<name>/` content layout

superseded the original single-directory `.aiwg/.project/` proposal (#750 → epic #1033).

`.aiwg/plugins/<name>/` remains supported for marketplace delivery wrappers.

Canonical docs

The authoritative documentation now lives under `docs/customization/`:

DocWhat it covers
QuickstartAuthor your first project-local bundle in 5 minutes
Lifecycle referenceDiscovery, deploy, conflict resolution, doctor, remove, promote, activity log
Project quickrefsAlways-visible project orientation, precedence, generation, and provider deployment
Type disambiguationWhich bundle type to author
Customization READMEPath A (project-local) / Path B (fork) / Path C (corpus)
TroubleshootingCommon failures and fixes
From-fork migrationMove existing fork-based customizations to project-local

Quick orientation

Use AIWG to complete this documented outcome: Quick orientation
Have it inspect the current state, explain the plan, ask before material
changes, and report the result with verification evidence.

The load-bearing invariant: a project-local bundle is byte-identical in shape to its upstream form, so the agent-owned promote operation is a hash-verified copy with zero rewrite (ADR #1038).