agentsclimarketplace

Ci cd pipeline

Skill martian56/claude-engineer/plugins/claude-engineer/skills/ci-cd-pipeline

Claude Code marketplace and home of claude-engineer: an opinionated, design-system-first, plan-gated autonomous engineer for full greenfield React/Next and FastAPI projects.

Install
npx -y skills add martian56/claude-engineer --skill ci-cd-pipeline

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use near the end of a project to generate CI and make the app deploy-ready. Produces a polyglot GitHub Actions workflow (lint, typecheck, test, build) and multi-stage Dockerfiles. The finish line is CI-green and container-ready, not an actual deploy.

SKILL.md

1.8 KB, as published. Nobody here has run it

CI/CD Pipeline

Announce at start: "I'm using claude-engineer:ci-cd-pipeline to generate CI and containerization."

Finish line

CI-green + container-ready. No actual deploy. (Deploy targets/credentials are out of scope for v1.)

What to generate

  1. GitHub Actions - a polyglot workflow that, on PR and main:
    • installs both toolchains (uv for Python, pnpm/Bun for JS) with caching;
    • lint (ruff + eslint/prettier --check);
    • typecheck (mypy/pyright + tsc --noEmit);
    • test (pytest + vitest run --coverage) using service containers (Postgres/Redis) for integration tests;
    • build (frontend build + backend image build);
    • run the four quality gates (claude-engineer:testing-and-quality) as the merge condition.
  2. Multi-stage Dockerfiles - FastAPI (uv builder → slim runtime) and the frontend (Next output: standalone or static build) + .dockerignore. These prove the app is container-ready.

Non-negotiables

  1. CI enforces the same four gates the local commit gate enforces - no weaker checks in CI.
  2. Caching for both toolchains (don't reinstall the world each run).
  3. Pin action versions and base images.

Full detail (the complete Actions workflow, service-container config, the multi-stage Dockerfiles, prod compose notes): read references/ci-and-containers.md on demand.

Red flags - STOP

  • CI that skips a gate the local gate enforces.
  • A Dockerfile that copies .env/secrets or node_modules/.venv (use .dockerignore).
  • Unpinned latest actions or base images.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.