composition-root
Installation
SKILL.md
Cloudflare Composition Root
Use a composition root to build application dependencies from runtime capabilities at their owning lifecycle.
Apply system entrypoint identification and dependency bootstrap before placing construction or invocation code.
Inner code receives ports, never Env, raw bindings, framework service locators, or binding names.
Cloudflare entrypoint
→ tracer + parsed configuration
→ binding adapters
→ exact service dependencies
→ application service
→ protocol projection
Apply ../typescript-standards/SKILL.md for TypeScript contracts, parsing, errors, side effects, and tests. When implementation shape is unclear, consult EXAMPLES.md for TanStack Start, WorkerEntrypoint, adapter, and refactor templates.