agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when writing, reviewing or debugging CI/CD pipelines for self-hosted infrastructure - GitHub Actions (workflows, reusable workflows, composite actions, matrix, concurrency, caching, environments with required reviewers, OIDC instead of stored secrets, pinning actions by SHA
Claude Code
$ npx -y skills add fusengine/claude-plugins --skill devops-cicd --agent claude-code
Codex
$ npx skills add fusengine/claude-plugins --skill devops-cicd -a codex -y
Cursor
$ npx skills add fusengine/claude-plugins --skill devops-cicd -a cursor -y
Gemini CLI
$ npx skills add fusengine/claude-plugins --skill devops-cicd -a gemini-cli -y
GitHub Copilot
$ npx skills add fusengine/claude-plugins --skill devops-cicd -a github-copilot -y
OpenCode
$ npx skills add fusengine/claude-plugins --skill devops-cicd -a opencode -y
Windsurf
$ npx skills add fusengine/claude-plugins --skill devops-cicd -a windsurf -y
name: devops-cicd description: Use when writing, reviewing or debugging CI/CD pipelines for self-hosted infrastructure - GitHub Actions (workflows, reusable workflows, composite actions, matrix, concurrency, caching, environments with required reviewers, OIDC instead of stored secrets, pinning actions by SHA or lockfile, permissions least privilege, self-hosted runners), GitLab CI (rules, needs, includes and components, environments, resource_group, protected variables, runners and executors), pointers for Jenkins / Forgejo-Gitea Actions / Woodpecker, pipeline design (build once promote many, quality gates, speed), image builds in CI (BuildKit cache, multi-arch, provenance/SBOM/signing), deploy strategies and rollback, release automation and pipeline troubleshooting. Not for GitOps controllers, Helm or Kustomize (devops-gitops-packaging), Dockerfile and registry craft (devops-docker), secret stores (devops-secrets), language-specific CI gates (framework experts), repo commit/release flow (commit agent) or a supply-chain audit (fuse-security:security-expert). versions: github-actions-runner: "2.338.2 (actions/runner release 2026-10-26)" github-hosted-runner-labels: "ubuntu-latest = ubuntu-24.04; ubuntu-26.04 and ubuntu-24.04-arm available" gitlab: "19.5 released (19.6 upcoming); GitLab Runner 19.5.3 (2026-11-06)" actions-pinned-in-templates: "checkout v7.0.1, upload-artifact v7.0.2, setup-node v7.1.0, docker/build-push-action v7.4.0, actions/attest v4.2.2" user-invocable: true references: - references/github-actions-workflows.md - references/github-actions-security.md - references/gitlab-ci.md - references/other-ci-systems.md - references/pipeline-design.md - references/image-build-ci.md - references/deploy-strategies-release.md - references/pipeline-secrets.md - references/destructive-pipeline-actions.md - references/troubleshooting.md - references/templates/github-ci.yml - references/templates/github-reusable-workflow.yml - references/templates/github-composite-action.yml - references/templates/github-oidc-deploy.yml - references/templates/github-image-build-push.yml - references/templates/github-release.yml - references/templates/gitlab-ci.yml - references/templates/gitlab-component.yml related-skills: - devops-gitops-packaging - devops-docker - devops-secrets - devops-kubernetes - devops-iac - devops-ansible - devops-observability - devops-sre-ops
<objective> Covers designing, writing and troubleshooting CI/CD pipelines: GitHub Actions and GitLab CI in depth, pointers for Jenkins, Forgejo/Gitea Actions and Woodpecker, build-once-promote-many design, container image builds in CI, deployment strategies, release automation, rollback and pipeline secrets. Does not cover GitOps controllers and packaging (devops-gitops-packaging), Dockerfile and registry practice (devops-docker), secret stores (devops-secrets), language CI gates (framework experts) or supply-chain audits (fuse-security:security-expert). </objective>
Before ANY pipeline change, spawn in parallel, one `Agent` call each with a `name`:
1. **fuse-ai-pilot:explore-codebase** - find existing workflows (`.github/workflows`, `.gitlab-ci.yml`, `Jenkinsfile`, `.woodpecker`), scripts they call, runners/labels in use, environments, how deploys reach the target 2. **fuse-ai-pilot:research-expert** - verify the keyword, action version and runner image for the platform version in use at docs.github.com / docs.gitlab.com 3. **mcp__context7__query-docs** - confirm action inputs and CLI flags
Then read the platform state read-only (`gh run list`, `gh workflow list`, `gh api .../environments`, CI Lint, runner status). After writing files, run **fuse-ai-pilot:sniper**; run `actionlint` on GitHub workflows when installed.
| Item | Version | Source | |------|---------|--------| | actions/runner | 2.338.2 (2026-10-26) | `gh api repos/actions/runner/releases/latest` | | GitHub-hosted labels | `ubuntu-latest` = 24.04; `ubuntu-24.04`, `ubuntu-22.04`, `ubuntu-26.04`, `ubuntu-slim`, `*-arm` | https://docs.github.com/en/actions/reference/runners/github-hosted-runners | | actions/checkout | v7.0.1 (2026-07-20) | `gh api` | | upload / download-artifact | v7.0.2 / v8.0.2 (2026-10-07) | `gh api` | | actions/cache | v6.1.0 (2026-06-26) | `gh api` | | actions/setup-node | v7.1.0 (2026-10-08) | `gh api` | | docker/{setup-buildx, build-push, login, metadata, setup-qemu} | v4.4.1 / v7.4.0 / v4.8.0 / v6.2.0 / v4.4.0 | `gh api` | | actions/attest | v4.2.2 (2026-08-04); `attest-build-provenance` v4 is a wrapper | `gh api`, README | | sigstore/cosign-installer | v4.1.3 (2026-11-04) | `gh api` | | actionlint | v1.7.12 (2026-03-30), not installed locally | `gh api` | | GitLab | 19.5 (19.6 upcoming); Runner 19.5.3 | docs release notes, GitLab.com releases API | | Jenkins / Forgejo / Woodpecker | 2.590 (LTS 2.580.2) / 17.0.1 (LTS 15.0.11) / 3.20.1 | [other-ci-systems.md](references/other-ci-systems.md) |
Docs examples often lag the latest action majors: use the SHA/tag from the release, and re-check with `gh api repos/<owner>/<action>/releases/latest` and `gh api repos/<owner>/<action>/commits/<tag> --jq .sha` before pinning.
| Area | Decision in one line | |------|----------------------| | **Artifact** | Build once, promote the same immutable artifact (image digest) through every environment | | **Permissions** | `permissions: {}` at the top, widen per job; `GITHUB_TOKEN` read-only by default | | **Actions** | Pin third-party actions by full SHA or lockfile; Dependabot raises bumps | | **Credentials** | OIDC federation, bound to repo + environment claims; no long-lived cloud/SSH keys in CI | | **Production** | Environment with required reviewers (GitHub) / protected environment + manual job (GitLab), serialised, never auto-cancelled | | **Runners** | Ephemeral or private-only; never self-hosted on publi
A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add…
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.