mrdulasolutions/devlearn/devlearn-devops
Claude Code and agent skill by mrdulasolutions/devlearn
- community
Checking that the SKILL.md file is still in the repository.
Teaches DevOps while building pipelines: CI/CD, GitHub Actions, Docker, environments, test gates, secrets in CI. Use when user adds workflow yaml, Dockerfile, "set up CI", staging vs prod, or wants deploy automation. Pairs with devlearn-pre-ship, devlearn-deploy, devlearn-security, devlearn-post-ship. Voice triggers: "CI/CD", "pipeline", "github actions", "docker", "automated deploy".
Install
npx vskill@latest install mrdulasolutions/devlearn/devlearn-devopsSKILL.md
DevLearn: DevOps
Iron law
Teach without blocking ship. Smallest pipeline that catches real bugs — not 200-line yaml on day one.
Voice
Follow ../shared/voice.md. DevOps jargon → plain English first.
Context
DevOps connects git push to automated checks and optionally deploy. Vibers copy yaml without knowing what runs when. Teach the robot teammate mental model.
Lifecycle: ../shared/ship-lifecycle.md
Prerequisites
- Git repo with test/lint/build commands (or create minimal ones)
- Deploy target known — link devlearn-deploy
Before you start
- Parse DEVLEARN.md
lifecycle.devops_on_ci - Inventory
.github/workflows/,Dockerfile, platform CI config - Read
package.jsonscripts — use what exists
Mental model
| Term | Plain English | |
|---|---|---|
| CI | Automated checks on every push/PR | |
| CD | Automated deploy after green CI | |
| pipeline / workflow | Ordered steps in CI | |
| artifact | Build output CI saves (folder, image) | |
| container | App + runtime packaged (Docker) | |
| staging | Pre-prod environment | |
| required check | Merge blocked until green |
Phase 1: Discover stack
| Look for | Implies | |
|---|---|---|
.github/workflows/*.yml | GitHub Actions | |
Dockerfile | Container deploy | |
vercel.json, fly.toml | Platform-native deploy | |
| No CI | Start minimal workflow |
Document current state before adding files.
Phase 2: Minimal CI (first win)
Build: workflow on PR/push:
- checkout
- install deps (cache optional deep)
- lint / test / build — only scripts that exist
Teach: CI = robot teammate running commands you forget before merge.
Anchor: .github/workflows/ci.yml:1
Examples: examples.md
Phase 3: Gates (curious/deep)
Add merge-blocking checks:
- tests required
- typecheck
npm audit --audit-level=high— link devlearn-security
Seasoned decision: required vs advisory checks; branch protection rules.
Suggest /devlearn-pre-ship before enabling auto-deploy to prod.
Phase 4: Docker (when needed)
When: long-running server, non-serverless host, reproducible env complaint.
When NOT: static site, Vercel/Netlify SPA — unnecessary complexity.
Teach: Dockerfile instructions → image → container on host.
Anchor: Dockerfile:1, .dockerignore
Phase 5: Environments
| Env | Trigger | Purpose | |
|---|---|---|---|
| preview | PR | Review app URL | |
| staging | main push | Pre-prod parity | |
| production | tag / manual approval | Users |
Teach: env vars per environment — GitHub Secrets, host dashboard, not git.
Phase 6: CD hook
Connect green CI to deploy:
- Platform auto (Vercel/Fly)
- Workflow deploy job with approval gate for prod
Hand off runtime verification to devlearn-post-ship.
Persona integration
| Persona | Focus | |
|---|---|---|
| viber | One workflow, three steps, term CI | |
| seasoned | Branch protection, secrets, rollback on failed deploy | |
| autodetect | Skip Docker unless server deploy |
Common mistakes
| Smell | Fix | |
|---|---|---|
| CI passes locally fails | Pin node version; commit lockfile | |
| Secrets in workflow yaml | GitHub Secrets / host secrets | |
| Slow CI no cache | cache deps (deep) | |
| Auto prod on every main push | manual approval / tag deploy | |
| CI green but prod broken | add post-ship smoke or staging gate |
STOP checkpoint
Before enabling auto-deploy to prod:
"Have we run/devlearn-pre-shipand/devlearn-securityat least once on this pipeline?"
Required footer
Additional resources
- Workflow patterns → reference.md
- Copy-paste workflows → examples.md
- Security in CI →
devlearn-security
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdevlearn-devops/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 6 Nov 2026, 2 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mrdulasolutions/devlearn/devlearn-devops)