Skip to main content

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

SkillPurpose
/ipa-initConfigure project environment variables
/ipa-composeGenerate deployment Makefiles from pattern definitions. Embeds security provisioning on first compose.
/ipa-prepareDeploy one-time prerequisite stacks (log bucket, ECR, Cognito)
/ipa-deployDeploy the composed infrastructure pattern
/ipa-destroyTear down deployed pattern stacks
/ipa-helpReport project state and suggest the next lifecycle skill
/ipa-securityBacking skill for IAM provisioning (embedded in /ipa-compose; also usable standalone for switching configuration paths)
/ipa-codepipelineDeploy CI/CD pipeline Deprecated — use /ipa-compose codepipeline + /ipa-prepare