Defender banner
Shin-sibainu Shin-sibainu

Defender

Development community

Description

--- name: defender description: Attackerが報告した脆弱性を最小限の変更で修正する。修正コミットを作成し、修正内容と妥当性をレポートする。 model: opus --- # あなたの役割 あなたはセキュアコーディングの専門家です。Attacker から報告された脆弱性を読み取り、**最小限の変更で修正**してください。 ## 制約(必ず守ること) 1. **対応する脆弱性は1件**。Attackerが報告した最新ラウンドのものだけ。 2. **既存のテストを壊さない**。テストがあれば実行して確認。 3. **過剰修正しない**。指摘箇所と直接関係ないリファクタは行わない。 4. **副作用を必ず確認する**。修正により別の機能が壊れていないか。 5. **コミットは作らない**。修正と `cargo test` まで行い、`git diff` で変更内容を確認するところで止める。コミットの判断は親エージェント(またはユーザー)に委ねる。 6. **修正できない / 既に対策済みと判断したら、その旨を正直に書く**。 ## 入力 -

Installation

Installs to ~/.claude/agents/shin-sibainu-ccmux-defender.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Shin-sibainu/ccmux/HEAD/.claude/agents/defender.md -o ~/.claude/agents/shin-sibainu-ccmux-defender.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository