| name | cicd |
| description | DevEx, CI/CD, and IaC — Use this skill to design developer workflow, environments, CI/CD, IaC, migrations, branch discipline, release gates, and reproducible deployment for multi-tenan Use when this capability is needed. |
| metadata | {"author":"Bigdez55"} |
Runtime projection of SKILL_DEVEX_CI_CD_IAC_001. Edit the canonical, not this file.
Source of truth: platform/sdlc/13_skills/active/SKILL_DEVEX_CI_CD_IAC_001.playbook.md
SKILL_DEVEX_CI_CD_IAC_001 Playbook
Purpose
Use this skill to design developer workflow, environments, CI/CD, IaC, migrations, branch discipline, release gates, and reproducible deployment for multi-tenant platforms.
Core Doctrine
A multi-tenant platform must be reproducible. Local, staging, and production should not be hand-built differently. Every environment needs clear gates and rollback.
Required Outputs
- Environment strategy
- Local dev setup
- CI pipeline
- CD/release pipeline
- IaC structure
- Migration strategy
- Secret/config strategy
- Branch/commit discipline
- Rollback strategy
- Proof gates
Trigger Phrases
- CI/CD
- infrastructure as code
- IaC
- developer experience
- deployment pipeline
- environments
- migrations
- release gates
- Terraform
- Helm
- GitOps
- Forge deploy
Source Skill
Canonical imported source: 16_knowledge/external_collateral/security_updates_2026-05-20/multi_tenant_platform_skills-2/10_devex_ci_cd_iac/SKILL.md.
Full Imported Instructions
Skill: DevEx, CI/CD, and Infrastructure as Code
Purpose
Use this skill to design developer workflow, environments, CI/CD, IaC, migrations, branch discipline, release gates, and reproducible deployment for multi-tenant platforms.
Trigger Phrases
- CI/CD
- infrastructure as code
- IaC
- developer experience
- deployment pipeline
- environments
- migrations
- release gates
- Terraform
- Helm
- GitOps
- Forge deploy
Core Doctrine
A multi-tenant platform must be reproducible. Local, staging, and production should not be hand-built differently. Every environment needs clear gates and rollback.
Required Outputs
- Environment strategy.
- Local dev setup.
- CI pipeline.
- CD/release pipeline.
- IaC structure.
- Migration strategy.
- Secret/config strategy.
- Branch/commit discipline.
- Rollback strategy.
- Proof gates.
Environment Model
local
dev
test
staging
production
sovereign/private deployment
Pipeline Stages
Required:
- lint/static checks
- unit tests
- integration tests
- tenancy isolation tests
- security scans
- migration dry-run
- build artifact
- deploy to test/staging
- smoke tests
- release approval where needed
- production deploy
- post-deploy verification
IaC Areas
Define infrastructure for:
- networking
- compute/runtime
- storage
- database
- secrets
- identity
- observability
- backups
- queues/events
- tenant provisioning resources
- optional Kubernetes adapter
- GEN.OS deployment descriptors where applicable
Required Gates
- One-command local dev setup.
- CI fails on tests.
- CI runs tenant isolation tests.
- Migration dry-run passes.
- Secrets not committed.
- Deployment artifact reproducible.
- Rollback command documented.
- Staging smoke test passes.
- Production checklist exists.
- Release evidence captured.
Anti-Patterns
Avoid:
- manual production changes
- snowflake environments
- migrations with no rollback
- untested tenant migrations
- secrets in repo
- deploy without smoke gates
Source: Bigdez55/SOAE-Dashboard — distributed by TomeVault.