Deployment Lifecycle Skill (Mega-Skill)
Version: 1.0.0
Purpose: Skill deployment and promotion lifecycle management
Status: Production
Consolidates: cfn-deployment, cfn-promotion
Confidence: 9.5/10 (explicit dependency coupling)
Overview
This mega-skill provides complete skill lifecycle management:
- Deployment - APPROVED ā DEPLOYED transitions with atomic transactions
- Promotion - Staging ā Production moves with SLA enforcement
Directory Structure
deployment-lifecycle/
āāā SKILL.md
āāā lib/
ā āāā deployment/ # From cfn-deployment
ā āāā promotion/ # From cfn-promotion
āāā cli/
Migration Paths
| Old Path |
New Path |
| cfn-deployment/ |
deployment-lifecycle/lib/deployment/ |
| cfn-promotion/ |
deployment-lifecycle/lib/promotion/ |
Version History
1.0.0 (2025-12-02)
- Consolidated deployment + promotion into unified lifecycle skill
Quick Start
Deploy a skill after it has been approved:
bash $HOME/.claude/skills/cfn-deployment-lifecycle/lib/deployment/deploy.sh --skill <skill-name> --status APPROVED
Promote a skill from staging to production with SLA checks:
bash $HOME/.claude/skills/cfn-deployment-lifecycle/lib/promotion/promote.sh --skill <skill-name> --from staging --to production
Check deployment status for a skill:
bash $HOME/.claude/skills/cfn-deployment-lifecycle/lib/deployment/deploy.sh --skill <skill-name> --status-check