diegosouzapw/awesome-omni-skill/ci-cd
Claude Code and agent skill by diegosouzapw/awesome-omni-skill
- community
Checking that the SKILL.md file is still in the repository.
Automate builds, tests, and deployments across web, mobile, and backend applications.
Install
npx vskill@latest install diegosouzapw/awesome-omni-skill/ci-cdSKILL.md
When to Use
Trigger on: automated deployment, continuous integration, pipeline setup, GitHub Actions, GitLab CI, build failing, deploy automatically, CI configuration, release automation.
Platform Selection
| Stack | Recommended | Why | |
|---|---|---|---|
| Web (Next.js, Nuxt, static) | Vercel, Netlify | Zero-config, auto-deploys, preview URLs | |
| Mobile (iOS/Android/Flutter) | Codemagic, Bitrise + Fastlane | Pre-configured signing, app store upload | |
| Backend/Docker | GitHub Actions, GitLab CI | Full control, self-hosted runners option | |
| Monorepo | Nx/Turborepo + GHA | Affected detection, build caching |
Decision tree: If platform handles deploy automatically (Vercel, Netlify) → skip custom CI. Only add GitHub Actions when you need tests, custom builds, or deploy to your own infra.
Quick Start Templates
For copy-paste workflows, see templates.md.
Common Pipeline Pitfalls
| Mistake | Impact | Fix | |
|---|---|---|---|
Using latest image tags | Builds break randomly | Pin versions: node:20.11.0 | |
| Not caching dependencies | +5-10 min per build | Cache node_modules, .next/cache | |
| Secrets in workflow files | Leaked in logs/PRs | Use platform secrets, OIDC for cloud | |
Missing timeout-minutes | Stuck jobs burn budget | Always set: timeout-minutes: 15 | |
No concurrency control | Redundant runs on rapid pushes | Group by branch/PR | |
| Building on every push | Wasted resources | Build on push to main, test on PRs |
Mobile-Specific: Code Signing
The #1 pain point. iOS requires certificates + provisioning profiles. Android requires keystores.
The fix: Use Fastlane Match — stores certs/profiles in git repo, syncs across team and CI.
For detailed mobile CI/CD patterns (iOS, Android, Flutter), see mobile.md.
Web-Specific: Build Caching
Next.js/Nuxt builds are slow without cache. The No Cache Detected warning = full rebuild.
For framework-specific configs, see web.md.
Debugging Failed Builds
| Error Pattern | Likely Cause | Check | |
|---|---|---|---|
| Works locally, fails in CI | Environment drift | Node version, env vars, OS | |
| Intermittent failures | Flaky tests, resource limits | Retry logic, increase timeout | |
ENOENT / file not found | Build order, missing artifact | Check needs: dependencies | |
| Exit code 137 | Out of memory | Use larger runner or optimize | |
| Certificate/signing errors | Expired or mismatched creds | Regenerate with Match/Fastlane |
What This Doesn't Cover
- Container orchestration (Kubernetes) → see
k8sskill - Server configuration → see
serverskill - Monitoring and observability → see
monitoringskill
Security
- Security scanPassed, 95 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 repositoryCheckingskills/development/ci-cd/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
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/diegosouzapw/awesome-omni-skill/ci-cd)