ワンクリックで
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 ページを確認してインストールできます。
SOC 職業分類に基づく
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
| 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