Agent Skills: Enterprise Readiness Assessment

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.

UncategorizedID: questnova502/claude-skills-sync/enterprise-readiness

Install this agent skill to your local

pnpm dlx add-skill https://github.com/QuestNova502/claude-skills-sync/tree/HEAD/skills/enterprise-readiness/skills/enterprise-readiness

Skill Files

Browse the full folder contents for enterprise-readiness.

Download Skill

Loading file tree…

skills/enterprise-readiness/skills/enterprise-readiness/SKILL.md

Skill Metadata

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

  1. Discovery: Identify platform (GitHub/GitLab), languages, existing CI/CD
  2. Scoring: Apply checklists from references based on stack
  3. Badge Assessment: Check OpenSSF criteria status
  4. Gap Analysis: List missing controls by severity
  5. 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 Covenant
  • SECURITY_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.* }} in run: 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

Enterprise Readiness Assessment Skill | Agent Skills