Shell
enterprise-readiness
Assess and enhance software projects for enterprise-grade security, quality, and automation. Use when evaluating projects for production readiness, implementing supply chain security (SLSA, signing, SBOMs), hardening CI/CD pipelines, or establishing quality gates. Aligned with OpenSSF Scorecard, Best Practices Badge (all levels), SLSA, and S2C2F. By Netresearch.
#agent-skills#ai-agent#claude-code-skill#devsecops#enterprise#open-standard#openssf#security#skill#slsa#supply-chain-security
$ Instalar
git clone https://github.com/netresearch/enterprise-readiness-skill ~/.claude/skills/enterprise-readiness-skill// tip: Run this command in your terminal to install the skill
SKILL.md
name: enterprise-readiness description: "Assess and enhance software projects for enterprise-grade security, quality, and automation. Use when evaluating projects for production readiness, implementing supply chain security (SLSA, signing, SBOMs), hardening CI/CD pipelines, or establishing quality gates. Aligned with OpenSSF Scorecard, Best Practices Badge (all levels), SLSA, and S2C2F. By Netresearch."
Enterprise Readiness Assessment
When to Use
- Evaluating projects for production/enterprise readiness
- Implementing supply chain security (SLSA, signing, SBOMs)
- Hardening CI/CD pipelines
- Establishing quality gates
- Pursuing OpenSSF Best Practices Badge (Passing/Silver/Gold)
Assessment Workflow
- Discovery: Identify platform (GitHub/GitLab), languages, existing CI/CD
- Scoring: Apply checklists from references based on stack
- Badge Assessment: Check OpenSSF criteria status
- Gap Analysis: List missing controls by severity
- Implementation: Apply fixes using scripts and templates
Reference Files (Load Based on Stack)
| Reference | When to Load |
|---|---|
references/general.md | Always (universal 60 pts) |
references/github.md | GitHub-hosted projects (40 pts) |
references/go.md | Go projects (20 pts) |
references/openssf-badge-silver.md | Pursuing Silver badge |
references/openssf-badge-gold.md | Pursuing Gold badge |
Implementation Guides
| Guide | Purpose |
|---|---|
references/quick-start-guide.md | Getting started |
references/dco-implementation.md | DCO enforcement |
references/signed-releases.md | Cosign/GPG signing |
references/reproducible-builds.md | Deterministic builds |
references/security-hardening.md | TLS, headers, validation |
references/solo-maintainer-guide.md | N/A criteria justification |
references/branch-coverage.md | Gold 80% branch coverage |
Automation Scripts
| Script | Purpose |
|---|---|
scripts/verify-badge-criteria.sh | Verify OpenSSF badge criteria |
scripts/check-coverage-threshold.sh | Statement coverage check |
scripts/check-branch-coverage.sh | Branch coverage (Gold) |
scripts/add-spdx-headers.sh | Add SPDX headers (Gold) |
scripts/verify-signed-tags.sh | Tag signature verification |
scripts/verify-review-requirements.sh | PR review requirements |
Document Templates
Templates in assets/templates/:
GOVERNANCE.md- Project governance (Silver)ARCHITECTURE.md- Technical docs (Silver)CODE_OF_CONDUCT.md- Contributor CovenantSECURITY_AUDIT.md- Security audit (Gold)BADGE_EXCEPTIONS.md- N/A justifications
CI Workflow Templates
GitHub Actions workflows in assets/workflows/:
| Workflow | Purpose |
|---|---|
scorecard.yml | OpenSSF Scorecard security analysis |
codeql.yml | Semantic code security scanning |
dependency-review.yml | PR dependency CVE/license check |
slsa-provenance.yml | SLSA Level 3 build attestation |
dco-check.yml | Developer Certificate of Origin |
Copy workflows to .github/workflows/ and pin action versions with SHA hashes.
Scoring Interpretation
| Score | Grade | Status |
|---|---|---|
| 90-100 | A | Enterprise Ready |
| 80-89 | B | Production Ready |
| 70-79 | C | Development Ready |
| 60-69 | D | Basic |
| <60 | F | Not Ready |
Critical Rules
- NEVER interpolate
${{ github.event.* }}inrun:blocks (script injection) - NEVER guess action versions - always fetch from GitHub API
- ALWAYS use SHA pins for actions with version comments
- ALWAYS verify commit hashes against official tags
Related Skills
| Skill | Purpose |
|---|---|
go-development | Go code patterns, Makefile interface, testing |
github-project | Repository setup, branch protection, auto-merge |
security-audit | Deep security audits (OWASP, XXE, SQLi) |
git-workflow | Git branching, commits, PR workflows |
Resources
Contributing: Improvements to this skill should be submitted to the source repository: https://github.com/netresearch/enterprise-readiness-skill
Repository

netresearch
Author
netresearch/enterprise-readiness-skill
0
Stars
0
Forks
LicenseMIT
Updated6d ago
Added6d ago