Set up DevOps infrastructure including GitHub repositories, CI/CD pipelines, containerization, and cloud infrastructure (AWS, RunPod). Use when starting stage 09 (devops) or when user asks about CI/CD, Docker, or cloud setup.
Set up the complete DevOps infrastructure including GitHub repositories, CI/CD pipelines, containerization, cloud infrastructure (AWS, RunPod), and monitoring to enable seamless development and deployment workflows.
See dev-swarm/docs/general-dev-stage-rule.md for role selection guidance.
See dev-swarm/docs/general-dev-stage-rule.md for the required role announcement format.
Before starting, verify previous stages:
00-init-ideas/ through 08-tech-specs/ folders have content (not just .gitkeep)SKIP.md:
Read all files to understand the project:
ideas.md00-init-ideas/*.md through 08-tech-specs/*.md - All markdown filesGeneral Rules: See dev-swarm/docs/general-dev-stage-rule.md → "Create Stage Proposal Rules" section.
If this stage is skipped (has SKIP.md), execute the next non-skipped stage's agent skill. Otherwise, create the file 09-devops/README.md with the following content:
Brief the goal in 2-3 paragraphs:
Select files from these options based on project needs:
DevOps Strategy & Overview:
devops-overview.md - DevOps strategy overviewenvironment-config.md - Environment configurations (dev, staging, production)execution-plan.md - Checklist of infrastructure tasks (Stage 09 vs Stage 11)Repository & Version Control:
github-setup.md - GitHub repository setupssh-access-policy.md - SSH key managementCI/CD Pipeline:
ci-cd-pipeline.md - CI/CD pipeline designci-workflow.yml - GitHub Actions CI workflowcd-workflow.yml - GitHub Actions CD workflowContainerization:
docker_strategy.md - Dockerfile and docker-compose.yml planCloud Infrastructure - AWS:
aws-setup.md - AWS account & services setupec2-setup.md - EC2 instance configurations3-setup.md - S3 bucket configurationWeb Server & Database:
nginx-setup.md - Nginx configuration documentationnginx.conf - Nginx config filemysql-setup.md - MySQL setup documentationGPU Infrastructure:
runpod-setup.md - RunPod GPU setup (if applicable)Infrastructure as Code:
infrastructure/terraform/ - Terraform configurationsMonitoring & Security:
monitoring-setup.md - Monitoring & logging setupsecrets-management.md - Secrets management strategyMobile App Store Setup (if applicable):
app-store-setup.md - Apple App Store Connect setupgoogle-play-setup.md - Google Play Console setupmobile-signing-setup.md - Code signing certificates and keystoresFor each selected file, provide:
Ask user: "Please check the Stage Proposal in 09-devops/README.md. Update it directly or tell me how to update it."
Once user approves 09-devops/README.md:
Create each file listed in the approved README:
.md files: Write comprehensive documentation with step-by-step instructions.yml files: Create working GitHub Actions workflow files.conf files: Create production-ready configuration files.tf files: Create valid Terraform configurationsQuality Guidelines:
After creating all files:
Create 09-devops/execution-plan.md with tasks organized into:
Part 1: Execute in Stage 09 (Development Setup)
Part 2: Execute in Stage 11 (Production Deployment)
Ask user to review and mark which items to execute now.
Execute only the checked items from the execution plan:
Once user confirms infrastructure is working:
09-devops/README.md to remove any deleted filesInform user:
See dev-swarm/docs/general-dev-stage-rule.md for stage completion, commit, and skip rules.
npx skills add X-School-Academy/dev-swarm-stage-devops下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer