スキル一覧に戻る
netresearch

enterprise-readiness

by netresearch

Agent Skill for enterprise readiness assessment - security, quality, and automation | Claude Code compatible

1🍴 0📅 2026年1月19日
GitHubで見るManusで実行

SKILL.md


name: enterprise-readiness description: "Assess and enhance software projects for enterprise-grade security, quality, and automation. This skill should be used when evaluating projects for production readiness, implementing supply chain security (SLSA, signing, SBOMs), hardening CI/CD pipelines, establishing quality gates, reviewing code or PRs, writing documentation (ADRs, changelogs, migration guides), or pursuing OpenSSF Best Practices Badge. 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)
  • Reviewing code or PRs for quality
  • Writing ADRs, changelogs, or migration guides
  • Configuring Git hooks or CI pipelines

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)

ReferenceWhen to Load
references/general.mdAlways (universal 60 pts)
references/github.mdGitHub-hosted projects (40 pts)
references/go.mdGo projects (20 pts)
references/openssf-badge-silver.mdPursuing Silver badge
references/openssf-badge-gold.mdPursuing Gold badge

Quality & Process References (Language-Agnostic)

ReferenceWhen to Load
references/code-review.mdCode review, PR quality checks
references/documentation.mdADRs, API docs, migration guides, changelogs
references/ci-patterns.mdCI/CD pipelines, Git hooks, quality gates

Explicit Content Triggers

When reviewing PRs or code, load references/code-review.md for the comprehensive checklist covering test resource management, state mutation, defensive enum handling, documentation accuracy, and defensive code coverage.

When writing ADRs (Architecture Decision Records), load references/documentation.md for templates, file organization, and required sections (Context, Decision, Consequences, Alternatives).

When writing changelogs or release notes, load references/documentation.md for Keep a Changelog format and conventional commit mapping.

When writing API documentation or migration guides, load references/documentation.md for structure patterns and completeness checklists.

When configuring CI/CD pipelines, load references/ci-patterns.md for comprehensive pipeline structure, job ordering, and quality gates.

When setting up Git hooks (pre-commit/pre-push), load references/ci-patterns.md for the hook division strategy and Lefthook configuration.

When enforcing coverage thresholds, load references/ci-patterns.md for threshold tables and enforcement patterns.

When handling signed commits with rebase-only merge, load references/ci-patterns.md for the local fast-forward merge workflow.

Implementation Guides

GuidePurpose
references/quick-start-guide.mdGetting started
references/dco-implementation.mdDCO enforcement
references/signed-releases.mdCosign/GPG signing
references/reproducible-builds.mdDeterministic builds
references/security-hardening.mdTLS, headers, validation
references/solo-maintainer-guide.mdN/A criteria justification
references/branch-coverage.mdGold 80% branch coverage

Automation Scripts

ScriptPurpose
scripts/verify-badge-criteria.shVerify OpenSSF badge criteria
scripts/check-coverage-threshold.shStatement coverage check
scripts/check-branch-coverage.shBranch coverage (Gold)
scripts/add-spdx-headers.shAdd SPDX headers (Gold)
scripts/verify-signed-tags.shTag signature verification
scripts/verify-review-requirements.shPR 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/:

WorkflowPurpose
scorecard.ymlOpenSSF Scorecard security analysis
codeql.ymlSemantic code security scanning
dependency-review.ymlPR dependency CVE/license check
slsa-provenance.ymlSLSA Level 3 build attestation
dco-check.ymlDeveloper Certificate of Origin

Copy workflows to .github/workflows/ and pin action versions with SHA hashes.

Scoring Interpretation

ScoreGradeStatus
90-100AEnterprise Ready
80-89BProduction Ready
70-79CDevelopment Ready
60-69DBasic
<60FNot Ready

Code Review Quick Checklist

Before approving PRs, verify (see references/code-review.md for details):

  • One resource per test - No duplicate instances
  • State mutation complete - Tracking fields updated after operations
  • Defensive enum handling - Valid() method, default case, tested
  • Documentation accurate - Claims match benchmarks, trade-offs noted
  • Platform code marked - Limitations documented, alternatives provided
  • Defensive code tested - Error paths and edge cases covered

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
SkillPurpose
go-developmentGo code patterns, Makefile interface, testing
github-projectRepository setup, branch protection, auto-merge
security-auditDeep security audits (OWASP, XXE, SQLi)
git-workflowGit branching, commits, PR workflows

Resources


Contributing: Improvements to this skill should be submitted to the source repository: https://github.com/netresearch/enterprise-readiness-skill

スコア

総合スコア

75/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です