Open Source Readiness - Core Knowledge

SkillDocs & knowledge

Open source readiness best practices. Covers licensing, documentation, community health, CI/CD, compliance, legal, and packaging.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Open Source Readiness - Core Knowledge skill

What this skill tells your AI

The instructions your AI receives, as published by claude-dev-suite/claude-dev-suite in skills/best-practices/open-source/SKILL.md and read by ahel’s review.

Deep Knowledge: Use mcp__documentation__fetch_docs with technology: git-workflow for Git-specific documentation.

When NOT to Use This Skill

This skill focuses on open source project setup and compliance. Do NOT use for:

  • Git commands and branching - Use git-workflow skill
  • Code quality and static analysis - Use qa-expert agent
  • CI/CD pipeline architecture - Use devops-expert agent
  • Package development (library code) - Use language-specific skills

Essential Files Checklist

FilePurposePriority
LICENSELegal terms for use and distributionRequired
README.mdProject overview, install, usage, badgesRequired
CONTRIBUTING.mdHow to contribute (setup, PR process, style)Required
CODE_OF_CONDUCT.mdCommunity behavior expectationsRequired
SECURITY.mdResponsible disclosure processRequired
CHANGELOG.mdVersion history (Keep a Changelog)Recommended
GOVERNANCE.mdDecision-making processRecommended
.github/CODEOWNERSAuto-assign reviewers by pathRecommended
.github/FUNDING.ymlSponsorship linksOptional
CITATION.cffAcademic citation metadataOptional
NOTICEThird-party attributions (Apache 2.0)Conditional

Quick Reference Guides

TopicGuideCovers
Licensinglicensing.mdLicense selection, SPDX, CLA/DCO, compatibility
Documentationdocumentation.mdREADME, CONTRIBUTING, CHANGELOG, ADR templates
Community and Governancecommunity-governance.mdGovernance models, maintainer path, communication
Repository Setuprepository-setup.md.github/, templates, CODEOWNERS, branch rules
CI/CD and Automationci-cd-automation.mdGitHub Actions, releases, dependency updates
Compliancesecurity-compliance.mdOpenSSF Scorecard, SBOM, supply chain
Legal and Packaginglegal-packaging.mdLicense headers, NOTICE, publishing, signing
Metrics and Inclusivitymetrics-inclusivity.mdCHAOSS metrics, inclusive language, badges

Decision Flowchart

Project needs open source setup?
 - Just starting? -> Run full Tier 1 setup
     - Choose license -> licensing.md
     - Create docs -> documentation.md
     - Setup repo -> repository-setup.md
     - Add CI -> ci-cd-automation.md
 - Already has basics? -> Run audit, fill gaps
     - Missing compliance files? -> security-compliance.md
     - No community docs? -> community-governance.md
     - No release process? -> ci-cd-automation.md
 - Publishing a package? -> legal-packaging.md
 - Growing community? -> community-governance.md + metrics-inclusivity.md
 - Compliance audit? -> security-compliance.md + legal-packaging.md

License Quick Decision

If you want...Choose
Maximum freedom, simpleMIT
Patent protection includedApache 2.0
Copyleft (derivatives must be open)GPL v3
Copyleft for libraries onlyLGPL v3
File-level copyleft (compromise)MPL 2.0
Network copyleft (SaaS must share)AGPL v3
Public domain equivalentUnlicense or 0BSD

Common Anti-Patterns

Anti-PatternWhy It Is BadBest Practice
No LICENSE fileCode is NOT open source without oneAlways include LICENSE
LICENSE in README onlyNot legally clearSeparate LICENSE file
No CONTRIBUTING.mdContributors do not know how to helpClear contribution guide
No CODE_OF_CONDUCTUnwelcoming community signalAdopt Contributor Covenant
Hardcoded secretsCredential exposure riskUse environment variables
No .gitignoreAccidental binary commitsComprehensive .gitignore
No CI pipelineUntested contributionsGitHub Actions CI
No issue templatesLow-quality bug reportsStructured YAML templates
Manual releasesError-prone, inconsistentAutomated release pipeline
No SECURITY.mdIssues reported publiclyPrivate disclosure process

Signals

GitHub stars
33
Forks
6
Last commit
Sep 2026
Hacker News mentions
9
Advanced
Catalog kind
skill
Gateway key
open-source-claude-dev-suite
Source
github.com/claude-dev-suite/claude-dev-suite