Skip to content
Back to skills

2899 Project Evaluation 917b315e

ASecurity

How to evaluate open-source projects before contributing.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
documentationpythonrustgobashgitapici/cddocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2899-project_evaluation_917b315e --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2899 Project Evaluation 917b315e?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2899 Project Evaluation 917b315e
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2899-project-evaluation-917b315e/badge)](https://www.skillsdirectory.com/skills/tools-only-2899-project-evaluation-917b315e)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Project Evaluation Guide

How to evaluate open-source projects before contributing.

## Quick Health Check

```bash
# Check recent activity
gh repo view owner/repo --json updatedAt,stargazersCount,openIssues

# Check PR response time
gh pr list --repo owner/repo --state merged --limit 10

# Check issue activity
gh issue list --repo owner/repo --limit 20
```

## Evaluation Criteria

### 1. Activity Level

| Signal | Good | Bad |
|--------|------|-----|
| Last commit | < 1 month | > 6 months |
| Open PRs | Being reviewed | Ignored |
| Issue responses | Within days | Never |
| Release frequency | Regular | Years ago |

### 2. Community Health

| Signal | Good | Bad |
|--------|------|-----|
| CONTRIBUTING.md | Exists, detailed | Missing |
| Code of Conduct | Present | Missing |
| Issue templates | Well-structured | None |
| Discussion tone | Friendly, helpful | Hostile |

### 3. Maintainer Engagement

| Signal | Good | Bad |
|--------|------|-----|
| Review comments | Constructive | Dismissive |
| Response time | Days | Months |
| Merge rate | Regular merges | Stale PRs |
| New contributor PRs | Welcomed | Ignored |

### 4. Documentation Quality

| Signal | Good | Bad |
|--------|------|-----|
| README | Clear, comprehensive | Minimal |
| Getting started | Easy to follow | Missing |
| API docs | Complete | Outdated |
| Examples | Working, relevant | Broken |

## Scoring System

Rate each category 1-5:

```
Activity Level:      _/5
Community Health:    _/5
Maintainer Engage:   _/5
Documentation:       _/5
----------------------------
Total:               _/20
```

**Interpretation:**
- 16-20: Excellent choice
- 12-15: Good, proceed with caution
- 8-11: Consider carefully
- < 8: Avoid or expect delays

## Red Flags

### Immediate Disqualifiers

- No commits in 1+ year
- Maintainer explicitly stepped away
- Project archived
- License issues

### Warning Signs

- Many open PRs without review
- Hostile responses to contributors
- No clear contribution path
- Overly complex setup

## Green Flags

### Strong Indicators

- "good first issue" labels maintained
- Active Discord/Slack community
- Regular release schedule
- Responsive maintainers
- Clear roadmap

### Bonus Points

- Funded/sponsored project
- Multiple active maintainers
- Good test coverage
- CI/CD pipeline

## Research Checklist

```
Project Evaluation:
- [ ] Check GitHub Insights
- [ ] Read recent issues
- [ ] Review merged PRs
- [ ] Check contributor guide
- [ ] Look for "good first issue"
- [ ] Assess community tone
- [ ] Verify active maintenance
- [ ] Confirm compatible license
```

## Finding Projects

### By Interest

```bash
# Find by topic
gh search repos "topic:cli" --sort=stars

# Find by language
gh search repos "language:python" --sort=stars

# Find with good first issues
gh search issues "good first issue" --language=rust
```

### By Need

- Tools you use daily
- Libraries in your projects
- Frameworks you're learning
- Problems you've encountered

### Curated Lists

- awesome-for-beginners
- first-timers-only
- up-for-grabs.net
- goodfirstissue.dev

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.