GitHubリポジトリの「OpenClawハーネス適性」を自動評価するツール。
# スキャン → レポート生成(一括)
just all
# または個別に
just scan
just report
# レポート確認
cat output/report.md
# テスト
just test
# クリーンアップ
just clean| 指標 | 加点 |
|---|---|
| CI設定あり | +2 |
| テストあり | +2 |
| justfile/Makefile あり | +2 |
| SKILL.md あり | +1 |
| 設計書(DESIGN.md/ADR)あり | +1 |
| 未完成タスクあり(育成余地) | +1 |
config/targets.yaml でスキャン対象アカウントを指定:
accounts:
- lyra-explorer
evaluation_axis: harness_fitnessrepo-scout/
├── justfile # タスク定義
├── scripts/
│ ├── scan.sh # リポジトリスキャン
│ ├── fetch_file.sh # ファイル取得(gh api + base64デコード)
│ └── report.py # レポート生成
├── config/
│ └── targets.yaml # スキャン対象
├── output/ # 生成物(.gitignore対象)
│ └── .gitkeep
└── tests/
└── test_report.py # 単体テスト(pytest)
ghCLI(認証済み)- Python 3 + PyYAML (
pip install pyyaml) justコマンドpytest(テスト実行時)