From scorecard
Audit a repository for DevOps readiness and produce a scored assessment. Use when evaluating CI/CD pipelines, containerization, deployment readiness, or infrastructure as code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/scorecard:audit-devopsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Evaluates the deployment and operations readiness of the codebase. Checks CI/CD configuration, container quality, environment management, infrastructure as code, build reproducibility, and deployment documentation. A high score means the codebase can be deployed reliably; a low score means deployment is risky or manual.
Evaluates the deployment and operations readiness of the codebase. Checks CI/CD configuration, container quality, environment management, infrastructure as code, build reproducibility, and deployment documentation. A high score means the codebase can be deployed reliably; a low score means deployment is risky or manual.
.github/workflows/*.yml, .gitlab-ci.yml, Jenkinsfile, and similar. Read discovered files to check for multi-stage pipelines with test and lint jobs.
.dockerignore present.dockerignore file exists.
.dockerignore in place.dockerignore.env.example.env.example or equivalent template exists.
.env.example documents required keys*.tf, cloudformation*.yml, pulumi/*, cdk/*. Check whether discovered files are committed and up to date.
package-lock.json, yarn.lock, Pipfile.lock, go.sum, Gemfile.lock, or equivalent. Verify they are committed and not listed in .gitignore.
scripts/, Makefile targets, or a deploy/ directory. Read the README for deployment sections.
Uses the global finding-count thresholds as defaults:
No CI/CD is an automatic CRITICAL finding and will cap the score at 3 regardless of other findings.
Scoped audit: If a scoped file list is provided in the subagent prompt, restrict ALL sampling and analysis to only those files. Skip criteria that cannot be evaluated from the scoped files and note them as "not assessed (out of scope)."
.github/workflows/*.yml, .gitlab-ci.yml, Jenkinsfile, azure-pipelines.yml)Dockerfile* and .dockerignore at all directory levels*.tf, cloudformation*.yml, pulumi/*, cdk/*)package-lock.json, yarn.lock, Pipfile.lock, go.sum, Gemfile.lock)scripts/ or deploy/ for deployment documentationThis skill supports future tech-specific criteria via the references/ directory. At v2, matching references/<stack>.md files will be loaded automatically to add platform-specific DevOps checks (e.g., Kubernetes manifests for container-native stacks, SAM templates for serverless).
Return results as structured JSON:
{
"category": "devops",
"score": 6,
"confidence": "High",
"findings": [
{
"severity": "MAJOR",
"description": "CI pipeline has no test or lint steps — only a build job is configured",
"location": ".github/workflows/ci.yml",
"recommendation": "Add test and lint jobs to the pipeline so regressions are caught before merge"
}
],
"top_recommendations": [
"Add test and lint steps to the CI pipeline",
"Switch the Dockerfile to a multi-stage build and run the process as a non-root user",
"Commit the missing lockfile so dependency versions are reproducible across environments"
],
"summary": "Moderate DevOps readiness -- CI is present but incomplete, container configuration has two anti-patterns, and deployment documentation is absent"
}
npx claudepluginhub kevnord/claude-plugins --plugin scorecardEvaluates a project's cloud-native readiness across 6 dimensions (statelessness, config, scalability, etc.) with a 0-12 score. Detects existing Docker artifacts or routes to containerization.
Verifies DevOps/infrastructure code like Terraform and Ansible YAML against best practices, security, simplicity, maintainability, and documentation. Scores readiness and generates reports.
Runs a repository engineering audit with SARIF-compatible evidence, 4-level confidence scoring, and OpenSSF-style health evaluation. Use when assessing code quality or repository health.