ワンクリックで
tool-audit
Audit MCP tool set — count, descriptions, consolidation candidates, budget compliance.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Audit MCP tool set — count, descriptions, consolidation candidates, budget compliance.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
End-to-end MCP server verification — spawn stdio server, list tools, invoke each one, verify response shape.
Set up a demo session — pick a sample repo, index it, open web UI, prep the narrative.
Run full lint + format + test + frontend build. Pre-commit / pre-release check.
Cut a release — bump version, update CHANGELOG, tag, push, create GitHub release, install local binaries.
Sprint / project status from knowledge graph. Show what's planned, in-progress, done.
Autonomous research loop. Takes a topic, runs web searches, fetches sources, synthesizes findings, and files everything into the knowledge graph. Based on Karpathy's autoresearch pattern. Triggers on: "/autoresearch", "research [topic]", "deep dive into [topic]", "investigate [topic]", "find everything about [topic]", "go research".
| name | tool-audit |
| description | Audit MCP tool set — count, descriptions, consolidation candidates, budget compliance. |
Verify the MCP tool surface is within budget and well-described. Dewey's periodic audit.
grep -c '#\[tool(' crates/mcp-server/src/tools/*.rs | awk -F: '{sum+=$2} END {print "Total tools:", sum}'
Budget: 40 max. Current target: ≤ 32.
If over budget:
grep -B1 'async fn ' crates/mcp-server/src/tools/*.rs | grep 'async fn' | sed 's/.*async fn //; s/(.*//' | sortgrep -B5 'async fn ' crates/mcp-server/src/tools/*.rs | grep 'description = "' | awk -F'description = "' '{print length($2)-2, $2}' | sort -rn | head -10
Any line starting with a number > 100 is over budget.
For each tool description, check:
Look for tool pairs where descriptions differ in <3 keywords — those are merge candidates.
Report markdown:
## Tool Audit (YYYY-MM-DD)
**Total tools:** N / 40 ✅
**Descriptions over 100 chars:** 0 ✅
### Tools by file
...
### Consolidation candidates
- tool_a + tool_b — both search-related, could be merged
### Breaking change budget
Next release: patch / minor / major
search(mode="fuzzy", query="#\\[tool(") to see all tool declarations in contextknowledge(action="search", query="tool consolidation") for historical decisions