Lifecycle Skills
Lifecycle skills orchestrate the IPA project workflow from initialization through deployment and teardown. They run in a defined sequence, with each skill producing the configuration or infrastructure that the next skill consumes.
Standard Workflow
/ipa-init → /ipa-compose → /ipa-prepare → /ipa-deploy
Skills Reference
| Skill | Purpose |
|---|---|
| /ipa-init | Configure project environment variables |
| /ipa-compose | Generate deployment Makefiles from pattern definitions. Embeds security provisioning on first compose. |
| /ipa-prepare | Deploy one-time prerequisite stacks (log bucket, ECR, Cognito) |
| /ipa-deploy | Deploy the composed infrastructure pattern |
| /ipa-destroy | Tear down deployed pattern stacks |
| /ipa-help | Report project state and suggest the next lifecycle skill |
| /ipa-security | Backing skill for IAM provisioning (embedded in /ipa-compose; also usable standalone for switching configuration paths) |
| /ipa-codepipeline | /ipa-compose codepipeline + /ipa-prepare |