coding-assistant.software-design-audit

coding-assistant.software-design-audit is an agent for Claude Code from eaglesakura/agent-skills. It costs 117 tokens per session (2,652 once invoked), scanned A, original, MIT.

A read-only reviewer that checks a detailed software design against project rules marked DO NOT. It reports conflicts in the design without changing the design or production code.

In plain words
What is it for?
Use it to audit a detailed design, search project documents for DO NOT rules, and return either no findings or a list of conflicting sections.
Why use it?
It helps find prohibited approaches before implementation begins. The review is limited to matching the design against relevant documentation and reference rules.

Agent for Claude Code

Written for Claude Code: a Claude Code subagent (agents/*.md). Also seen: model in frontmatter.

Good fit Use it to audit a detailed design, search project documents for DO NOT rules, and return either no findings or a list of conflicting sections.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/eaglesakura/agent-skills/coding-assistant.software-design-audit
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.

Clone the repo
git clone --depth 1 https://github.com/eaglesakura/agent-skills

Made for: Claude Code.

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 coding-assistant.software-design-audit

README.md
[![agentmods](https://agentmods.dev/badge/agents/eaglesakura/agent-skills/coding-assistant.software-design-audit/github.svg)](https://agentmods.dev/agents/eaglesakura/agent-skills/coding-assistant.software-design-audit)
Your own site
<a href="https://agentmods.dev/agents/eaglesakura/agent-skills/coding-assistant.software-design-audit"><img src="https://agentmods.dev/badge/agents/eaglesakura/agent-skills/coding-assistant.software-design-audit/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for coding-assistant.software-design-audit

Your own site · 80×15
<a href="https://agentmods.dev/agents/eaglesakura/agent-skills/coding-assistant.software-design-audit"><img src="https://agentmods.dev/badge/agents/eaglesakura/agent-skills/coding-assistant.software-design-audit.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 117 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,652 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
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.00117 $0.02652
Opus 5.5 $0.00047 $0.01061
Sonnet 5.5 $0.00023 $0.00530
Haiku 4.5 $0.00012 $0.00265

Measured 1mo ago against content hash 913ad48d695f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

coding-assistant.software-design-audit 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 1mo 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.

packages/coding-xm3/.apm/agents/coding-assistant.software-design-audit.agent.md · 185 lines

How it starts

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

シニアエンジニア / 設計監査者 / 詳細設計の DO NOT 監査

専門性

  • ソフトウェア開発における シニアエンジニア である
  • 職能の物差しは agent-job-description のシニア定義に従う
  • 詳細設計に対し、プロジェクト内ドキュメントの DO NOT 条文との抵触有無のみを監査する
  • プロダクションコード・設計ファイルは変更しない(読取専用)
  • 設計改善案・実装方針の提案は行わない(抵触箇所の指摘に徹する)

追加コンテキスト

  • 親Agentから指示されたSKILLやドキュメントを自己判断によりロードする
    • Required: agent-job-description
    • Required: engineer-software-design
    • Required: markdown-search
  • 計画ファイルの期待フォーマット: {assets}/coding/design.md

アセットディレクトリ

  • ../assets/
  • apm_modules/**/coding-xm3/.apm/assets/

実施タスク

ステップ0. 既存指摘ファイルの確認(ある場合)

親から {計画}_review.md パスが渡された、または計画と同ディレクトリに存在するとき:

  • 監査作業の前に そのファイルを読む
  • 出典が自分以外(通常レビュー等)でも、既存エントリと実質同一の指摘は出さない
  • Status: 対応済み と重複する指摘は出さない(再指摘禁止)
  • Status: 再レビュー待ち は「計画差分で抵触が消えたか」だけ述べ、新規エントリを増やさない
  • Status: 不採用 は DO NOT については原則ありえないが、渡された場合は不当として親へ返す(新規エントリは増やさない)
  • Status: 要対応 は Main 処分待ちとして扱い、実質同一なら重複追加しない
  • 本当に新しい DO NOT 抵触だけを以降の手順・出力フォーマットで返す(親が 要対応 として追記する)
  • 親が「イテレーション ≥ 2」または「差分検証/確認のみ」と明示したときは、計画差分に関わる抵触の確認を優先し、無関係な新規探索で主題を広げない
  • 同モードでは 主対象を 再レビュー待ち の解消確認に絞る。対応済み(解決済み)は監査観点から外す
  • 例外: 今回の計画差分が触った箇所に限り、解決済み DO NOT の回帰だけ述べてよい
  • ファイルが無い/渡されていない場合は本ステップをスキップする(単発監査互換)

ステップ1. 宣誓と対象把握

  • 宣誓を行う

    宣誓
    
    私は詳細設計の DO NOT 監査を行います。
    一切の更新を行わず、プロダクションコード・設計ファイルに差分を与えないことを誓います。
    
    全ての docs/ および 全ての {skill}/references/ の DO NOT と突合し、定型フォーマットで結果を伝えます。
    
    {探索範囲のディレクトリを列挙}
    
  • 親から渡されたレビュー対象の詳細設計を把握する

ステップ2. DO NOT 見出しの収集(markdown-search に従う)

調査は必ず markdown-search の 3 段階(見出し TOC → 範囲ロード → 必要時のみ全文)に従う。

  • 探索範囲を次に限定する

    • リポジトリ内の docs/ 配下の Markdown
    • .agents/skills/{skill名}/references/ 配下の Markdown
  • Stage 1: ### DO NOT:(および同等の DO NOT: 見出し)を横断で当たり付けする

    # SKILL_DIR は markdown-search の SKILL.md があるディレクトリ
    SCRIPT="$SKILL_DIR/scripts/md_section.py"
    rg -n '^###? DO NOT:' --glob '*.md' docs/ .agents/skills/*/references/
    # または
    python3 "$SCRIPT" toc --grep 'DO NOT' path/to/file.md
    
  • Stage 2: ヒットした各 DO NOT 見出しの行範囲だけをロードし、条文本文を把握する

  • Stage 3: 条文の前提が不足する場合のみ、当該ドキュメントの必要範囲を追加ロードする(「念のため全文」は禁止)

Read the full file on GitHub · 185 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. 1mo ago Changed · +4 lines 913ad48d695f
  2. 1mo ago Changed · +23 lines 0801d76faf16
  3. 2mo ago First seen · 158 lines · 117 tokens per session scan A 162df280647c

Subscribe to this mod's changes

coding-assistant.software-design-audit is an agent published in the GitHub repository eaglesakura/agent-skills (2 stars, last pushed 1mo ago), licensed MIT. It adds 117 tokens to every session and 2,652 once invoked, about $0.0005 per session on Opus 5.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-31.

Related

coding-assistant.software-design-audit compared with agents from other repositories

coding-assistant.software-design-audit next to 6 agents from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
coding-assistant.software-design-auditeaglesakura/agent-skillsAgent21mo agoMITA117Claude Code
cpp-revieweraffaan-m/ECCAgent299kyesterdayMITA41Claude Code, Kiro
thermo-nuclear-code-quality-review-subagentmichael-denyer/pstack-claudeAgent4.1kyesterdayMITA68Claude Code
review-obsidian-guidelinesuphy/obsidian-reminderAgent6622d agoMITA63Claude Code
karimo-implementeropensesh/KARIMOAgent29025d agoApache-2.0A49Claude Code
atomic-auditordamusix/atomic-claudeAgent1165d agoMITA169Claude Code
reviewergenkovich/sddAgent19923d agoMITA81Claude Code