用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tractorjuice/arckit-codex --skill arckit-devops命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | arckit-devops |
| description | Create DevOps strategy with CI/CD pipelines, IaC, container orchestration, and developer experience |
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).arckit/templates/_partials/RENDERING.md and resolve the <!-- DOC-CONTROL-HEADER --> marker in the template before writing. Do not hand-write the Document Control table: the partial RENDERING.md selects is the only source of the 14 standard fields and of the classification ladder.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 emoji