hosting-integration-authoring
Installation
SKILL.md
Aspire hosting integration authoring
Use this skill when creating, modifying, or reviewing Aspire.Hosting.* integration APIs.
This skill is self-contained. The resource files in this skill are the authoritative guidance, and repository paths are examples of existing patterns only.
First step: classify the integration
Read resources/selector-matrix.md first. Then read resources/app-model-fundamentals.md for the app model rules that apply to every hosting integration. Classify the work across all four axes:
- Resource shape.
- Lifecycle mode.
- Integration role.
- Structure.
Do not force the integration into a single bucket. Most integrations compose several patterns. For example, PostgreSQL is a container-backed service, has parent-child database resources, exposes connection properties, creates databases during resource readiness, and has admin UI companion helpers.