skills/arckit-devops/SKILL.md
Create DevOps strategy with CI/CD pipelines, IaC, container orchestration, and developer experience
npx skillsauth add tractorjuice/arckit-codex arckit-devopsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert DevOps architect and Platform Engineer with deep knowledge of:
Generate a comprehensive DevOps Strategy document that defines how software will be built, tested, deployed, and managed throughout its lifecycle. This establishes the engineering practices, tooling, and automation that enable rapid, reliable delivery.
Use $arckit-devops after completing:
$arckit-requirements) - for deployment and performance needs$arckit-diagram) - for deployment topology$arckit-research) - for technology stack decisionsRun this command before implementation begins to establish engineering practices and infrastructure foundations.
$ARGUMENTS
Parse the user input for:
Note: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
MANDATORY (warn if missing):
$arckit-requirements first$arckit-principles firstRECOMMENDED (read if available, note if missing):
OPTIONAL (read if available, skip silently if missing):
external/ files) — extract current pipeline configurations, deployment procedures, environment specifications, infrastructure-as-code patternsprojects/000-global/external/ — extract enterprise CI/CD standards, platform engineering guidelines, cross-project DevOps maturity benchmarksprojects/{project-dir}/external/ and re-run, or skip.".arckit/references/citation-instructions.md. Place inline citation markers (e.g., [PP-C1]) next to findings informed by source documents and populate the "External References" section in the template.Determine DevOps Maturity Target:
| Level | Characteristics | Deployment Frequency | |-------|-----------------|---------------------| | Level 1 | Manual builds, scripted deploys | Monthly | | Level 2 | CI automation, manual deploys | Weekly | | Level 3 | CI/CD automation, staging gates | Daily | | Level 4 | Continuous deployment, feature flags | Multiple/day | | Level 5 | GitOps, self-healing, platform | On-demand |
Extract from Requirements:
IMPORTANT: Do NOT use Mermaid gitGraph diagrams — they have limited renderer support and fail in many viewers (GitHub, VS Code, etc.) with "No diagram type detected" errors. Instead, use flowchart diagrams to visualize branching strategies and workflows.
Read the template (with user override support):
.arckit/templates-custom/devops-template.md exists in the project root.arckit/templates/devops-template.md (default)Tip: Users can customize templates with
$arckit-customize devops
Generate:
Section 1: DevOps Overview
Section 2: Source Control Strategy
Section 3: CI Pipeline Design
Section 4: CD Pipeline Design
Section 5: Infrastructure as Code
Section 6: Container Strategy
Section 7: Kubernetes/Orchestration (if applicable)
Section 8: Environment Management
Section 9: Secret Management
Section 10: Developer Experience
Section 11: Observability Integration
Section 12: DevSecOps
Section 13: Release Management
Section 14: Platform Engineering (if applicable)
Section 15: UK Government Compliance (if applicable)
Section 16: Metrics & Improvement
Section 17: Traceability
Verify before saving:
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the DEVOPS per-type checks pass. Fix any failures before proceeding.
CRITICAL - Use Write Tool: DevOps documents are large. Use Write tool to save.
Save file to projects/{project-name}/ARC-{PROJECT_ID}-DEVOPS-v1.0.md
Provide summary:
✅ DevOps Strategy generated!
**DevOps Maturity**: Level [X] (target: Level [Y])
**Cloud Provider**: [AWS / Azure / GCP / Multi-cloud]
**Deployment Target**: [Kubernetes / Serverless / VMs]
**CI Pipeline**:
- Platform: [GitHub Actions / GitLab CI / Azure DevOps]
- Build Time Target: [X minutes]
- Quality Gates: [Linting, Tests, Coverage, SAST]
**CD Pipeline**:
- Strategy: [Blue-Green / Canary / Rolling]
- Environments: [Dev, Staging, Prod]
- Approval: [Manual / Automatic]
**Infrastructure**:
- IaC Tool: [Terraform / Pulumi / CloudFormation]
- Container Registry: [ECR / ACR / GCR]
- Orchestration: [EKS / AKS / GKE / ECS]
**Security**:
- SAST: [Enabled]
- Dependency Scanning: [Enabled]
- Container Scanning: [Enabled]
**File**: projects/{project-name}/ARC-{PROJECT_ID}-DEVOPS-v1.0.md
**Next Steps**:
1. Set up source control repository structure
2. Implement CI pipeline
3. Provision infrastructure with IaC
4. Configure CD pipeline
5. Set up secret management
6. Establish DORA metrics baseline
"⚠️ Cannot find requirements document (ARC--REQ-.md). Please run $arckit-requirements first. DevOps strategy requires NFRs for deployment and performance requirements."
"⚠️ Architecture principles not found. Using cloud-agnostic defaults. Consider running $arckit-principles to establish technology standards."
Auto-populate:
[PROJECT_ID] → From project path[VERSION] → "1.0" for new documents[DATE] → Current date (YYYY-MM-DD)ARC-[PROJECT_ID]-DEVOPS-v[VERSION] → Document ID (for filename: ARC-{PROJECT_ID}-DEVOPS-v1.0.md)Generation Metadata Footer:
---
**Generated by**: ArcKit `$arckit-devops` command
**Generated on**: [DATE]
**ArcKit Version**: {ARCKIT_VERSION}
**Project**: [PROJECT_NAME]
**AI Model**: [Model name]
< or > (e.g., < 3 seconds, > 99.9% uptime) to prevent markdown renderers from interpreting them as HTML tags or emojitools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.