From claude-harness
harness 設定(harness.yaml・lock・ゲート参照スキル・ペルソナ定義・settings.json)の健全性を監査する。harness.yaml 変更後、プラグイン更新後、月次の定期チェック、ゲートが期待通り動かないときに使う。
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-harness:config-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
bash ${CLAUDE_PLUGIN_ROOT}/scripts/harness-audit.sh
終了コード: 1 = FATAL あり(エンジンが正しく動作しない)/ 0 = FATAL なし。
| # | 内容 | 重大度 |
|---|---|---|
| 0 | エンジン依存(jq / python3 / YAML パーサ) | FATAL |
| 1 | harness.yaml の存在とコンパイル成功 | FATAL |
| 2 | plugin バージョンと lock の engine_version 整合 | WARN |
| 3 | ゲートが参照するスキルの存在(プロジェクト or プラグイン) | WARN |
| 4 | ペルソナの agent 定義・context 資料の存在 | WARN |
| 5 | settings.json の valid JSON・状態ディレクトリ保護 deny | FATAL / WARN |
.claude/settings.json の permissions.deny に
"Write(/tmp/claude-harness/**)" と "Edit(/tmp/claude-harness/**)" を追加するnpx claudepluginhub m-kuwata/claude-harness --plugin claude-harnessGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.