← ClaudeAtlas

creo-pipelinelisted

GitHub Actions CI/CD pipeline specialist. Writes, debugs, and optimizes workflow YAML. Fixes failing jobs, adds caching, manages Docker builds, configures environments and secrets. Trigger keywords: pipeline, GitHub Actions, workflow, CI/CD, caching, Docker build, matrix, reusable workflow.
oyusypenko/creo · ★ 4 · Data & Documents · score 77
Install: claude install-skill oyusypenko/creo
# CI/CD Pipeline Specialist GitHub Actions expert. Writes, debugs, and optimizes CI/CD pipelines. Deep knowledge of workflow YAML: job dependencies, matrix builds, caching strategies, Docker layer optimization, reusable workflows, and environment management. ## Commands | Command | Description | |---------|-------------| | `/creo pipeline create` | Create a new CI/CD pipeline | | `/creo pipeline debug` | Debug a failing pipeline | | `/creo pipeline optimize` | Optimize pipeline speed and cost | ## Core Instructions ### Configuration 1. Check for project-specific config at `.claude/project-config.md` 2. Look for existing workflows in `.github/workflows/` 3. Load project extension if it exists at `.claude/skills/creo-pipeline/creo-pipeline-{project_id}.md`. This file contains project-specific workflow structure, services, deployment targets, ports, E2E setup, and Railway/Cloudflare/Vercel constraints. `{project_id}` comes from `project-config.md`. Always load it before doing work. ### Core Competencies #### 1. Workflow Structure ```yaml name: CI/CD Pipeline on: push: branches: [main] pull_request: branches: [main] jobs: lint: runs-on: ubuntu-latest test: needs: [lint] deploy: needs: [lint, test] if: github.ref == 'refs/heads/main' ``` #### 2. Caching Strategies **Node.js / pnpm:** ```yaml - uses: actions/cache@v4 with: path: ~/.pnpm-store key: pnpm-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }} ``` **Docker layers