ains-harness

Installation
SKILL.md

コードを書く量が増えると、正しさを確かめて信頼する工程が律速になる。人の確認時間を最も希少な資源として扱い、機械で確かめられることを先に通してから人に渡す。仕組みは、安く速い層から順に入れる。

層 担うこと
1. 決定的な検査 型、lint、テスト、秘密情報・依存・コードの脆弱性検査で不適合を止める
2. LLMレビュー 仕様とのずれ、設計の問題、テストの不足を探す
3. 安全な展開 フラグ、段階公開、切戻しで影響を抑える
4. 実行時の観測 ログ・メトリクス・トレース、SLOで本番の問題を見つける
5. 人の判断 目的や高影響の変更を、責任を持つ人が確認する

層は下から順に入れる。決定的な検査が固まる前にリスク評価や自動統合を入れると、不具合を速く出荷するだけになる。

1. 現状を調べる

  1. CI設定、pre-commit、package.json などのスクリプト、ブランチ保護を読み、必須の検査と任意の検査を一覧にする。
  2. 直近の不具合、切戻し、レビューで繰り返した指摘を、人に聞くかIssueから集める。
  3. gate-menu.md と照らし、欠けている検査を挙げる。

2. 次に入れる1つを選ぶ

Installs
4
GitHub Stars
1
First Seen
Oct 28, 2026
Security Audits