SaneProcess は何をしますか?
コーディングエージェントのためのワークフロー強制ツール:Claude Codeフック、Codex AGENTS/skills/MCP、およびより安全で再現性のあるAI支援開発のための共有ガードレール。
機能
- ワークフロー強制: エージェントがコード変更を実行する前に必要なステップ(テスト、レビュー、承認)を定義します。
- 共有ガードレール: プロジェクト内のすべてのエージェントに一貫したルールを適用します。
- プラットフォーム統合: Claude Codeフック、Codex AGENTS/skills/MCPをサポートします。
- 安全な開発: 人間の監督なしにエージェントが重要な操作を実行するのを防ぎます。
使用方法
Claude Code での使用
以下の内容を .claude/settings.json に追加します:
{
"hooks": {
"files": [
"path/to/sane-apps/SaneProcess/hooks/pre-commit"
]
}
}
Codex での使用
AGENTS/skills/ ディレクトリにこのスキルを含めます:
mkdir -p AGENTS/skills
ln -s /path/to/sane-apps/SaneProcess AGENTS/skills/
設定
ワークフロールールは .sane-process.yml ファイルで定義します:
workflows:
development:
steps:
- task: "コードの変更"
require_approval: true
- task: "テストの実行"
require_approval: false
- task: "コミット"
require_approval: true
貢献ガイド
プルリクエストとIssueは歓迎します。大きな変更をする場合は、まずIssueを開いて議論してください。
ライセンス
MIT