# Community Health Metrics

> open source project community casesalso measurement metric, GitHub project configuration , contribution optimization guide. 'community casesalso', 'GitHub configuration', 'this template', 'PR template', 'CONTRIBUTING', 'Code of Conduct', 'contribution ', 'GitHub Actions CI' etc. open source community operations this for. community-managerand doc-writerof community -ize. , license -based analysisthis code refactoring this of scope .

- Skill: `revfactory/community-health-metrics` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add revfactory/community-health-metrics`
- Raw SKILL.md: https://api.skillmd.com/api/skills/revfactory/community-health-metrics/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: revfactory (https://skillmd.com/u/revfactory)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/revfactory/community-health-metrics

---


# Community Health Metrics — open source community casesalso guide

open source projectof community cases measurementand improvementlower framework.

## casesalso metric 

### CHAOSS model core metric

| category | metric | measurement | cases criteria |
|---------|------|------|----------|
| **** | Commit frequency | weekbetween  count | > 5/week |
| **** | this resolution between | this →as value | < 7day |
| **** | PR review between | PR → review value | < 48between |
| **various** |  contribution ratio | monthbetween  contribution count | > 2people/month |
| **various** | Bus Factor | code 80% contribution minimum  | > 2people |
| **for** | contribution retention | contribution ratio (6itemsmonth) | > 30% |
| **for** |  PR  between |  contribution→ | < 1week |

### GitHub project count 

```markdown
## project casesalso list

### required day (Must-have)
- [ ] README.md (badge, Quick Start, installation, for)
- [ ] LICENSE
- [ ] CONTRIBUTING.md
- [ ] CODE_OF_CONDUCT.md
- [ ] CHANGELOG.md

### GitHub configuration
- [ ] .github/ISSUE_TEMPLATE/ (bug, feature, question)
- [ ] .github/PULL_REQUEST_TEMPLATE.md
- [ ] .github/workflows/ (CI, )
- [ ] .github/FUNDING.yml (optional)
- [ ] .github/SECURITY.md (vulnerability report procedure)

###  also
- [ ] CI pipeline (test, , )
- [ ] code  badge
- [ ] dependency automatic update (Dependabot/Renovate)
- [ ]  automatic-ize (semantic-release)
```

## this template

### the 

```yaml
# .github/ISSUE_TEMPLATE/bug_report.yml
name: Bug Report
description: the lower? notifyweek.
labels: ["bug", "triage"]
body:
  - type: textarea
    id: description
    attributes:
      label: the people
      description: this ?
    validations:
      required: true
  - type: textarea
    id: steps
    attributes:
      label:  procedure
      description: the lower phase notifyweek.
      value: |
        1.
        2.
        3.
  - type: textarea
    id: expected
    attributes:
      label:  
  - type: textarea
    id: actual
    attributes:
      label: actual 
  - type: input
    id: version
    attributes:
      label: before
  - type: dropdown
    id: os
    attributes:
      label: operations
      options: [macOS, Windows, Linux, Other]
```

## PR template

```markdown
<!-- .github/PULL_REQUEST_TEMPLATE.md -->
## change matter
<!--   change? -->

## change type
- [ ] the modification
- [ ]  
- [ ] documentation improvement
- [ ] refactoring
- [ ] test addition

## list
- [ ] test addition/modification
- [ ] documentation update
- [ ] CHANGELOG.md update
- [ ] existing test and.

## related this
Closes #
```

## CI/CD setup 

```yaml
# .github/workflows/ci.yml
name: CI
on:
  push:
    branches: [main]
  pull_request:
    branches: [main]
jobs:
  test:
    strategy:
      matrix:
        os: [ubuntu-latest, macos-latest, windows-latest]
        node-version: [18, 20, 22]
    runs-on: ${{ matrix.os }}
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: ${{ matrix.node-version }}
      - run: npm ci
      - run: npm test
      - run: npm run lint
```

## contribution  optimization

```
 → README → installation → for → this report →  PR →  contribution

each phase optimization:
1. : SEO,  , 
2. README: 30seconds within project this possible
3. installation: 3phase or less, - possible
4. for: immediate execution possible 
5. this: templateas   
6.  PR: "good first issue" , 
7.  contribution: (CONTRIBUTORS.md), role 
```

##  contribution onboarding

```markdown
## contributionlower

### items  configuration
# 1phase:  & 
git clone https://github.com/YOUR_ID/project.git

# 2phase: dependency installation
npm install

# 3phase: test execution
npm test

### good  this 
"good first issue" this  this confirmationlower.

### PR  procedure
1.  creation: git checkout -b fix/issue-123
2. change after test and confirmation
3.  message  compliant (Conventional Commits)
4. PR  after CI and confirmation
```

