# Capability Boundaries

- Split when the knowledge should be reused as an independent capability in real work
- Compose task-specific skills with `requires` instead of flattening them
- Keep runtime delivery concerns out at materialization time rather than hiding them inside the authored graph
