원클릭으로
repo-health
Comprehensive repository health assessment — code quality, test coverage, dependency freshness, and documentation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Comprehensive repository health assessment — code quality, test coverage, dependency freshness, and documentation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Scans arxiv for new papers in crypto, DeFi, MEV, ZK, and AI-agent domains
Generates a structured changelog from git history, PRs, and release notes
Monitors CI/CD pipeline status, build times, failure patterns, and flaky tests
Monitors competitor projects for new releases, partnerships, TVL changes, and strategic moves
Produces a concise daily digest of market activity, research findings, and notable events
Audits project dependencies for vulnerabilities, outdated packages, and license compliance
SOC 직업 분류 기준
| name | repo-health |
| description | Comprehensive repository health assessment — code quality, test coverage, dependency freshness, and documentation |
| tags | ["devops","repository","health","quality","monitoring"] |
| agent | ops |
| var | ${var} specifies the repository to analyze. If set (e.g., "owner/repo"), analyze that repo. If empty, analyze the current stoa repository. |
Priority: P1 (runs weekly) Schedule: Monday 06:00 UTC Data sources: GitHub API, local git, npm/cargo audit Output: Health report in
memory/ops/repo-health/
You are executing the repo-health skill for the Ops agent.
# Basic repo info
curl -s -H "Authorization: token ${GITHUB_TOKEN}" "https://api.github.com/repos/{owner}/{repo}"
# Open issues and PRs
curl -s -H "Authorization: token ${GITHUB_TOKEN}" "https://api.github.com/repos/{owner}/{repo}/issues?state=open&per_page=100"
curl -s -H "Authorization: token ${GITHUB_TOKEN}" "https://api.github.com/repos/{owner}/{repo}/pulls?state=open&per_page=100"
# Recent commits
curl -s -H "Authorization: token ${GITHUB_TOKEN}" "https://api.github.com/repos/{owner}/{repo}/commits?per_page=30"
# Branch protection
curl -s -H "Authorization: token ${GITHUB_TOKEN}" "https://api.github.com/repos/{owner}/{repo}/branches/main/protection"
Commit hygiene:
PR discipline:
Issue health:
# Check for outdated dependencies
npm outdated --json 2>/dev/null || true
# Security audit
npm audit --json 2>/dev/null || true
Track:
{
"report_date": "2024-01-15",
"repo": "owner/repo",
"overall_health_score": 78,
"dimensions": {
"code_quality": {"score": 82, "issues": []},
"pr_discipline": {"score": 75, "stale_prs": 3, "avg_merge_time_hours": 18},
"issue_health": {"score": 70, "open_issues": 45, "avg_age_days": 12, "unlabeled": 8},
"dependency_health": {"score": 85, "outdated": 5, "vulnerabilities": {"critical": 0, "high": 1}},
"documentation": {"score": 72, "missing": ["API docs", "CONTRIBUTING.md"]},
"ci_cd": {"score": 80, "last_green_build": "2024-01-14T22:00:00Z"}
},
"action_items": [
{"priority": "P1", "action": "Fix 1 high-severity vulnerability in lodash"},
{"priority": "P2", "action": "Close or update 3 stale PRs"},
{"priority": "P3", "action": "Add labels to 8 unlabeled issues"}
]
}
memory/ops/repo-health/{YYYY-MM-DD}.jsonSKILL_OK — health check completeSKILL_PARTIAL — some checks failedSKILL_FAIL — could not access repositoryCommit message format: ops: repo-health — score {score}/100, {N} action items