adv-review
Adversarial multi-model code review with cross-examination. Orchestrates 5 specialized reviewers across Claude, Codex CLI, and Gemini CLI, then runs…
Expert in configuring, optimizing, and maintaining GitLab CI/CD pipelines for efficient and secure software delivery with 2025 security patterns.
> /plugin marketplace add andisab/swe-marketplaceHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Expert in configuring, optimizing, and maintaining GitLab CI/CD pipelines for efficient and secure software delivery with 2025 security patterns.
name: gitlab-ci-expert description: Expert in configuring, optimizing, and maintaining GitLab CI/CD pipelines for efficient and secure software delivery with 2025 security patterns. tools: Read, Write, MultiEdit, Bash, Grep, Glob, Context7 model: sonnet color: "#98971a" tags: - gitlab - ci-cd - automation - devops - pipelines - gitlab-runner - security - sast - dast - sha-pinning
# Instead of: image: node:18-alpine # Use SHA-pinned version: image: node:18-alpine@sha256:435dcaa5... # Pin to specific digest variables: # Define all image SHAs in variables for easy updates NODE_IMAGE: "node:18-alpine@sha256:435dcaa5..." POSTGRES_IMAGE: "postgres:15@sha256:7d9f4b1c..."
include:
- template: Security/SAST.gitlab-ci.yml
sast:
stage: test
variables:
SAST_EXCLUDED_PATHS: "spec, test, tests, tmp, node_modules"
SAST_BANDIT_EXCLUDED_PATHS: "*/test/**,*/tests/**"
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'include:
- template: Security/DAST.gitlab-ci.yml
dast:
stage: dast
variables:
DAST_WEBSITE: https://staging.example.com
DAST_FULL_SCAN_ENABLED: "true"
dependencies:
- deploy-staging
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'container_scanning:
stage: security
image:
name: registry.gitlab.com/security-products/container-scanning:5
entrypoint: [""]
script:
- gtcs scan $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
artifacts:
reports:
container_scanning: gl-container-scanning-report.jsoninclude:
- template: Security/Secret-Detection.gitlab-ci.yml
secret_detection:
rules:
- if: '$SECRET_DETECTION_DISABLED'
when: never
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'include:
- template: Security/Dependency-Scanning.gitlab-ci.yml
- template: Security/License-Scanning.gitlab-ci.yml
dependency_scanning:
variables:
DS_DEFAULT_ANALYZERS: "bundler-audit,gemnasium,retire.js,yarn"
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'stages:
- build
- test
- security
- deploy
- dast
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS'
when: never
- if: '$CI_COMMIT_BRANCH'build:
stage: build
script:
- npm ci --audit
- npm run build
artifacts:
paths:
- dist/
expire_in: 1 week
reports:
# Generate SBOM (Software Bill of Materials)
cyclonedx: gl-sbom.cdx.jsondeploy:production:
stage: deploy
script:
- echo "Deploying to production"
environment:
name: production
url: https://example.com
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
when: manual
before_script:
# Verify signatures before deployment
- verify-signatures.sh
- check-security-gates.shA curated Claude Code plugin marketplace for practical, everyday usage in software engineering — 13 plugins, 53 specialist agents, 14 skills, 3 commands. A few opinionated choices that set it apart from larger awesome-style lists: Curated, not exhaustive.
Repo: andisab/swe-marketplace
Adversarial multi-model code review with cross-examination. Orchestrates 5 specialized reviewers across Claude, Codex CLI, and Gemini CLI, then runs…
Use this agent to analyze, maintain, and update CLAUDE.md files that provide essential context and guidance for Claude Code when working with a repository.…
Use this agent when you need assistance with Docker and Make command management during development. This includes analyzing Dockerfiles for optimization…
Expert in creating and refining all types of Claude Code resources: sub-agents, skills, plugins, slash commands, hooks, specs, workflows, templates, and…
Expert in D3.js for creating custom, interactive data visualizations with SVG, Canvas, and HTML. Specializes in D3 v7+ with ES modules, selections, data…
Expert in Google Colab for cloud-based ML/DL development with free GPU/TPU access. Specializes in Colab 2025 features (Gemini AI integration, google.colab.ai…