# Khoabd Paperclip CI CD Automation

> CI/CD & Automation

- Skill: `tomevault-io/khoabd-paperclip-ci-cd-automation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/khoabd-paperclip-ci-cd-automation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/khoabd-paperclip-ci-cd-automation/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/khoabd-paperclip-ci-cd-automation

---


# CI/CD & Automation

Every commit should be deployable. Automate everything that runs more than twice.

## Pipeline Stages

```
Commit → Lint → Test → Build → Security Scan → Deploy (staging) → Smoke Test → Deploy (prod)
```

## GitHub Actions Template

```yaml
on: [push, pull_request]
jobs:
  ci:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Lint
        run: npm run lint
      - name: Test
        run: npm test
      - name: Build
        run: npm run build
      - name: Security scan
        run: npx audit-ci --moderate
```

## Deployment Strategy
- **Blue/green** — zero-downtime, instant rollback
- **Canary** — 5% → 25% → 100% with metric gates
- **Feature flags** — decouple deploy from release

## Red Flags
- Manual deployment steps
- No rollback plan
- Tests skipped to speed up pipeline
- Secrets in pipeline logs
- No smoke test after deploy

---
> Source: [khoabd/paperclip](https://github.com/khoabd/paperclip) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-05-22 -->

