Atmos Compositions
SkillDev toolsAtmos compositions: named service groupings, compositions.<name>.services, components.container[*].composition, composition validate, and service contract checks
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Atmos Compositions skill
What this skill tells your AI
The instructions your AI receives, as published by cloudposse/atmos in agent-skills/skills/atmos-compositions/SKILL.md and read by ahel’s review.
Use this skill for compositions: named groupings of component instances that form a system. Compositions define the service contract; components fulfill services by referencing the composition.
Related Skills
| Need | Load |
|---|---|
| Container components that fulfill services | atmos-container |
| Stack manifest structure | atmos-stacks |
| Workflow orchestration across services | atmos-workflows |
Configuration
Declare composition service contracts at stack scope:
compositions:
app:
description: Application runtime
services:
- api
- worker
- db
components:
container:
api:
composition: app
worker:
composition: app
The composition describes expected services. Components declare which composition they fulfill.
Validation
Use atmos composition validate to inspect whether a stack provides all services for a composition.
atmos composition validate app -s plat-ue2-dev
Validation reports fulfilled and not-provided services. Use this before running workflows that assume a complete multi-service system.
Guidance
- Use compositions for systems made of multiple stack-scoped services.
- Keep service names stable and human-readable.
- Do not use composition names as a replacement for Atmos profiles or
ATMOS_PROFILE. - Put shared composition definitions in stack mixins/defaults when multiple stacks use the same service contract.
- Prefer composition validation over hand-written checks in shell steps.
Signals
- GitHub stars
- 1k
- Forks
- 175
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
atmos-compositions- Source
- github.com/cloudposse/atmos