mrdulasolutions/devlearn/devlearn-devops

Claude Code and agent skill by mrdulasolutions/devlearn

Trust tier 3
  • community
Source check pending

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-devops

SKILL.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

  1. Parse DEVLEARN.md lifecycle.devops_on_ci
  2. Inventory .github/workflows/, Dockerfile, platform CI config
  3. Read package.json scripts — use what exists

Mental model

git push → CI runs → tests/build → artifact → deploy (manual or auto)
TermPlain English
CIAutomated checks on every push/PR
CDAutomated deploy after green CI
pipeline / workflowOrdered steps in CI
artifactBuild output CI saves (folder, image)
containerApp + runtime packaged (Docker)
stagingPre-prod environment
required checkMerge blocked until green

Phase 1: Discover stack

Look forImplies
.github/workflows/*.ymlGitHub Actions
DockerfileContainer deploy
vercel.json, fly.tomlPlatform-native deploy
No CIStart minimal workflow

Document current state before adding files.

Phase 2: Minimal CI (first win)

Build: workflow on PR/push:

  1. checkout
  2. install deps (cache optional deep)
  3. 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

EnvTriggerPurpose
previewPRReview app URL
stagingmain pushPre-prod parity
productiontag / manual approvalUsers

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

PersonaFocus
viberOne workflow, three steps, term CI
seasonedBranch protection, secrets, rollback on failed deploy
autodetectSkip Docker unless server deploy

Common mistakes

SmellFix
CI passes locally failsPin node version; commit lockfile
Secrets in workflow yamlGitHub Secrets / host secrets
Slow CI no cachecache deps (deep)
Auto prod on every main pushmanual approval / tag deploy
CI green but prod brokenadd post-ship smoke or staging gate

STOP checkpoint

Before enabling auto-deploy to prod:

"Have we run /devlearn-pre-ship and /devlearn-security at least once on this pipeline?"

Required footer

markdown
---
DevLearn status: DONE
Pipeline: [describe file + triggers]
Checks: [lint|test|build]
Suggested next: /devlearn-pre-ship | /devlearn-post-ship | /devlearn-deploy
---

Additional resources

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mrdulasolutions/devlearn/devlearn-devops/badge)](https://verified-skill.com/skills/mrdulasolutions/devlearn/devlearn-devops)

Something wrong with this skill or its page? Tell us.