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.security → /ipa.compose → /ipa.prepare → /ipa.deploy
Skills Reference
| Skill | Purpose |
|---|---|
| /ipa.init | Configure project environment variables |
| /ipa.security | Provision IAM roles and log bucket |
| /ipa.compose | Generate deployment Makefiles from pattern definitions |
| /ipa.prepare | Deploy one-time prerequisite stacks (ECR, Cognito) |
| /ipa.deploy | Deploy the composed infrastructure pattern |
| /ipa.destroy | Tear down deployed pattern stacks |
| /ipa.codepipeline | Deploy CI/CD pipeline (CodeCommit + CodePipeline) |