ワンクリックで
project-health-eval
Evaluate community health, governance, and sustainability of an OSS project
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Evaluate community health, governance, and sustainability of an OSS project
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create or update a competitive intelligence profile for a company in the Physical AI space
Check preferred sources for new Physical AI content in last 30 days
Refresh company intelligence reports and generate cross-company trend analysis
Compare OSS projects and proprietary solutions for a building block, with Red Hat pick recommendation
Evaluate technical architecture, code quality, dependencies, and platform fit of an OSS project
Map content to building blocks and update cross-references
| name | project-health-eval |
| description | Evaluate community health, governance, and sustainability of an OSS project |
| user-invocable | true |
| argument-hint | <github-url | project-url | project-name> |
Evaluate the community health, governance, contributor diversity, funding sustainability, and corporate control risk of an open-source project. Supersedes the oss-health skill with deeper analysis.
/project-health-eval "MuJoCo"
/project-health-eval https://github.com/newton-physics/newton
/project-health-eval https://ros.org
/project-health-eval https://github.com/google-deepmind/mujoco_warp --single-repo
Accepts any of:
--single-repo flag: skip discovery entirely, analyze exactly the given URL. Use when you intentionally want a single-repo view.Populates Part A (Community & Project Health) of the project report template at deliverables/intel/_templates/project-report.md. If a report already exists at deliverables/intel/projects/{project}.md, updates Part A in place. If no report exists, creates one with Part A filled and Part B marked <!-- TODO: run project-tech-eval -->.
deliverables/intel/projects/, flat folder (no subfolders by block)Depends on and Depended on by in Project Identity when a project requires or is required by another evaluated project. Format: [Project Name](sibling-report.md) — role descriptionBoth project-health-eval and project-tech-eval use a shared workspace for cloned repos:
deliverables/intel/.workspace/repos/{project-name}/
deliverables/intel/)git clone (shallow for large repos, full for small ones)git pull to pick up changes since last evaluationdeliverables/intel/.workspace/repos/{project-name}/{repo-name}/1a. Resolve primary repo
"{project name}" site:github.com physical AI OR robotics OR simulation (add domain context to reduce false matches)"{project name}" open source without domain qualifier to catch projects outside the Physical AI space that share the name1b. Discover related repos (skip if --single-repo)
Run discovery even when a GitHub URL was provided — related repos affect the health assessment. The discovery scope depends on the input type:
| Input type | Discovery scope | What to do with findings |
|---|---|---|
| Project name | Full: scan org, search web, read README | Classify and analyze all Core repos; note Ecosystem repos |
| GitHub URL | Full: same discovery | Classify and analyze primary only; report others as "Related repos found: ..." with a note to run with project name for full scope |
--single-repo | None | Analyze exactly the given URL |
Discovery method:
gh api orgs/{org}/repos) for repos matching the project name as prefix or substringnewton-physics org)Classify each discovered repo:
| Category | Criteria | Action |
|---|---|---|
| Core | Same codebase, port, or required runtime component (e.g., mujoco, mujoco_warp) | Analyze fully; aggregate CHAOSS metrics across core repos |
| Ecosystem | Built on top, extends, but independently viable (e.g., mujoco_playground, dm_control) | Note in report; check for contributor/governance overlap |
| Peripheral | Docs, website, examples, archived forks, CI tooling | Exclude |
| Upstream/downstream | Different project under different governance that wraps or is wrapped by this one (e.g., Newton wraps MuJoCo Warp) | Note relationship and governance difference; link to its own report if one exists |
1c. Clone/update repos
deliverables/intel/.workspace/repos/{project}/Run scripts from .claude/skills/project-health-eval/scripts/ against the repo:
| Script | What it produces |
|---|---|
gh-community-stats.sh | CHAOSS metrics: Elephant Factor, Contributor Absence Factor, CR Closure Ratio, Time to First Response, Release Frequency, org breakdown |
gh-governance.sh | Strategic metrics: governance docs, CLA/DCO detection, foundation affiliation, CODEOWNERS, branch protection, CI detection |
From web research (supplements script output):
Rate CHAOSS Metrics (from script output) using quantitative thresholds:
| CHAOSS Metric | Ratings | Thresholds |
|---|---|---|
| Elephant Factor | High ≥4 / Medium 2-3 / Low 1 | Minimum orgs for 50% of commits |
| Contributor Absence Factor | Healthy ≥5 / Watch 3-4 / Risk 1-2 | Minimum people for 50% of commits |
| CR Closure Ratio | Healthy ≥0.8 / Watch 0.5-0.8 / Backlog <0.5 | Closed÷opened in 6mo |
| Time to First Response | Fast <24h / OK <7d / Slow >7d | Median hours for PRs and issues |
| Release Frequency | Active ≥4/yr / Adequate 1-3/yr / Stale 0 in 12mo | Releases in analysis period |
| Contribution Trend | Broadening / Stable / Narrowing | Compare 12mo Elephant Factor + CAF to all-time values. Broadening = new orgs contributing or dominant org share declining. Narrowing = dominant org share growing or key contributors departing without replacement. Flag specific departures (e.g., "top all-time contributor left for Company X") and new entrants (e.g., "RAI Institute began contributing in 2025") |
| Libyears | Current <1 / Watch 1-3 / Stale >3 | Dependency staleness (from project-tech-eval) |
Rate Strategic Metrics (from script + web research) using controlled vocabulary:
| Dimension | Ratings | How to assess |
|---|---|---|
| License | Permissive / Copyleft / Source-available / Proprietary | Check LICENSE file, SPDX, patent grants |
| Governance model | Foundation / Multi-vendor / Single-vendor / BDFL | Governance docs, foundation affiliation, steering committee |
| Contribution model | DCO / CLA / None | CONTRIBUTING.md, bot detection on PRs |
| Corporate control risk | Low / Medium / High | CLA + commit dominance + roadmap control + trademark |
| Community health | Active / Maintained / Declining / Archived | Commit cadence trend, qualitative signals |
| Ecosystem breadth | Wide / Moderate / Narrow | Downstream dependents, integrations, plugins |
For projects where governance matters strategically (e.g., ROS 2 under Google, KAI Scheduler under NVIDIA):
Fill Part A of the project report template and the fields this skill owns in the Executive Summary:
Executive Summary fields this skill fills:
Executive Summary fields this skill must NOT fill:
Part A sections:
Naming rules for all fields:
When available, check: