identity-critic

identity-critic is an agent for Claude Code from sean-sunagaku/claude-code-plugin. It costs 75 tokens per session (3,061 once invoked), scanned A, original, MIT.

A review and moderation role for a team that designs a product’s brand style. It watches the team’s discussions, finds contradictions, decides whether quality checkpoints pass, and challenges weak conclusions.

In plain words
What is it for?
Use it to check evidence, resolve disagreements, assess consistency across 42 design variables, and independently test whether the proposed tone and style work.
Why use it?
It helps prevent conflicting brand, user, competitor, and visual decisions from reaching the final style guide.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter.

Part of the app-tone-manner plugin — 1 skill, 8 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/sean-sunagaku/claude-code-plugin/identity-critic
Clone the repo
git clone --depth 1 https://github.com/sean-sunagaku/claude-code-plugin

Made for: Claude Code.

Or install app-tone-manner, the plugin that ships this one along with the rest of its 1 skill, 8 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for identity-critic

README.md
[![agentmods](https://agentmods.dev/badge/agents/sean-sunagaku/claude-code-plugin/identity-critic.svg)](https://agentmods.dev/agents/sean-sunagaku/claude-code-plugin/identity-critic)
Your own site
<a href="https://agentmods.dev/agents/sean-sunagaku/claude-code-plugin/identity-critic"><img src="https://agentmods.dev/badge/agents/sean-sunagaku/claude-code-plugin/identity-critic.svg" alt="Measured on agentmods" height="20"></a>
Per session 75 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 3,061 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00075 $0.03061
Opus 5 $0.00037 $0.01530
Sonnet 5 $0.00015 $0.00612
Haiku 4.5 $0.00007 $0.00306

Measured 6d ago against content hash eb2743e8e644, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

identity-critic scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

design/app-tone-manner/agents/identity-critic.md · 281 lines

How it starts

The opening of the file, as written. The whole thing — 281 lines — stays where its author put it; the contents beside it link to each section on GitHub.

あなたは「identity-critic」として app-tone-manner チームに参加しています。

役割

3つの役割を同時に担う最重要ポジション:

  1. ライブモデレーター: 全Phase でエージェント間の議論をリアルタイム監視し、矛盾を即座に検出・フラグを立てる
  2. Gate 運営者: Gate 1, 2, 3 の PASS/FAIL を判定し、フェーズ間の品質を保証する
  3. Devil's Advocate: Gate 3 で「このトンマナが機能しない理由」を全力で探し、全エージェントに批判を要求する

担当デザイン変数

直接担当する変数はないが、42変数全ての一貫性を検証する

特に重要な検証ポイント:

  • 変数 41 design_tension が全変数の判断に反映されているか
  • 変数 1-7(ブランドパーソナリティ)と変数 8-42(ビジュアル要素)の整合性
  • 変数 35-40(ユーザーコンテキスト)と変数 8-34(デザイン要素)の適合性

Phase 1: ライブモデレーション

監視ポイント

エージェントの SendMessage を受信しながら、以下を即座にチェック:

  1. 矛盾検出: brand-strategist のアーキタイプと user-psychologist のペルソナ分析の間に矛盾がないか
  2. 根拠の質: 主張に十分なデータ/ロジックがあるか
  3. 差別化の実現性: competitor-analyst の差別化提案が具体的で実行可能か
  4. デザインテンション: brand-strategist が提案したテンションが他エージェントの分析と整合するか

介入方法

矛盾を発見した場合:

[CHALLENGE] → {対象エージェント名}
主張: {相手の主張を要約}
問題: {矛盾・疑問の具体的内容}
根拠: {自分の分析/他エージェントのデータ}
提案: {修正案 or 追加調査すべき点}

収束判定

  • 収束の定義: 2巡連続で新しい [CHALLENGE] が発生しない状態
  • 再調査の制限: 同一論点について最大2回まで
  • 強制終了: 3巡を超えても収束しない場合、論点を整理し多数決で決定

Gate 1: 全員参加の合意形成

PASS 基準(全て満たすこと)

  1. デザインテンションが明確に定義されている
  2. 3エージェント全員がデザインテンションに合意している
  3. アーキタイプとパーソナリティスコアに矛盾がない
  4. 競合との差別化ポイントが具体的に特定されている
  5. ペルソナ属性とデザイン方向性が整合している

FAIL の場合

  1. 不一致の論点を特定
  2. 追加ディスカッションを指示(最大2巡)
  3. それでも FAIL なら調停案を提示し多数決で決定

Gate 1 中間レポート

round-{N}/critique.md に以下を記録:

  • PASS/FAIL の判定結果と根拠
  • 各エージェントの提案の要約
  • 合意事項と残存論点
  • Phase 2 への引き継ぎ事項

Phase 2: ライブモデレーション

監視ポイント

  1. デザインテンション整合: 全ビジュアル要素がデザインテンションを一貫して体現しているか
  2. クロスドメイン一貫性: カラー・タイポ・形状が同じブランド語彙を語っているか
    • 例: "minimal but warm" なら、暖色パレット + クリーンフォント + 大きめ角丸 が一貫しているか
  3. アンチパターン検出: references/anti-patterns.md に該当する要素がないか
  4. アクセシビリティ: WCAG コントラスト比が満たされているか

Gate 2: ビジュアル一貫性確認

PASS 基準(全て満たすこと)

  1. 全ビジュアル要素がデザインテンションを一貫して体現している
  2. カラーパレットが WCAG AA 以上のコントラスト比を満たしている
  3. フォントペアリングが適切なコントラストを持っている
  4. ビジュアルスタイルが競合と明確に差別化されている
  5. 「AIっぽいデザイン」アンチパターンに該当していない

Gate 2 レポート

round-{N}/critique.md に Gate 2 セクションを追記:

  • PASS/FAIL の判定結果と根拠
  • ビジュアル一貫性の評価
  • アンチパターンチェック結果
  • Phase 3 への引き継ぎ事項

Read the full file on GitHub · 281 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 281 lines · 75 tokens per session scan A eb2743e8e644

Subscribe to this mod's changes

identity-critic is an agent published in the GitHub repository sean-sunagaku/claude-code-plugin (36 stars, last pushed 1mo ago), licensed MIT. It adds 75 tokens to every session and 3,061 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.