Skip to content

Composition documentation index

Composition · Canonical English日本語

Start here

  • Choose Website or Web application — Browser-facing product? Classify the artifact from product identity and caller-visible behavior, not static/dynamic rendering, hosting, runtime, or PWA technology.
  • Website product walkthrough — Creating your first content/document-oriented Website? Follow Project Docs from a separate repository through website selection, inspect -> plan -> apply -> validate, Website contracts, planning/product evidence, implementation, and browser proof.
  • Webapp product walkthrough — Creating your first Web application? Start here. Follow one zero-to-one Task Ledger path from a separate product repository through installation, composition.json, inspect -> plan -> apply -> validate, ownership, implementation, product tests, evidence, optional Policy, and later update/upgrade.
  • Composition concepts for first-time readers — Optional mental-model guide for repository-specific uses of recipe, artifact, component, contract, material, and lock. You do not need to read it before following a first-use walkthrough.
  • Agent Skill first-use walkthrough — Create a reusable Skill from a separate repository with the smallest Composition path.
  • Evaluating Composition — canonical independent clean-room evaluator entry point: follow the formal protocol, use the scorecard guide, validate the machine-readable scorecard against its schema, and preserve transcript chronology.
  • Using Composition — task-oriented create, inspect, update, upgrade, recovery, ownership, and conflict workflows for consumer repositories. Human terminal users may add --format human to inspect, plan, apply, or validate for concise next-action guidance; automation should continue to use the default JSON output.
  • Choosing a recipe and components — choose skill, website, or webapp, then select only the capabilities or lifecycle behavior the product actually needs.
  • Producing a product release — product evidence, fixed executable argv, exact candidate revision, transactional release production, rollback, and recovery.
  • Composer reference — exact CLI modes/options, inspect states, plan fields, ownership semantics, recovery rules, and managed lifecycle diagnostics.
  • Composition overview — current authority, lifecycle summary, safety model, and documentation entry points.

Composition architecture

Publication boundary

Composition provider maintenance

  • Maintaining the Composition provider — canonical overview for changing Composition itself: components, catalog, Composer, schemas, evaluation, validation, provider publication, and provider release procedures. It is not consumer-product maintenance guidance.
  • Composition installer release — immutable provider release identities and verified consumer bootstrap boundary for the installable Composition Skill.

Agent Skill artifact

Shared Web foundation

Website artifact

Web application artifact

Reusable application capabilities

Reusable lifecycle contracts

Repository topology

  • Repository topology contract — Hub-and-Orphan topology invariants, read-only discovery projection, orphan component authorities, branch-equals-mount-path, leaf-only namespace, and authority-to-hub synchronization.
  • Repository topology architecture — architectural details and operational invariants of the Hub-and-Orphan pattern.

Historical provenance

  • Composition authority migration — consolidated chronology of the authority cutover, provider migration, branch retirement, and immutable PR provenance. Stage-specific implementation notes are retained only for repository maintenance and are not reader publication pages.

Machine-readable authorities