kata-agent-tools-design
OfficialDesign a safe, tripartite agent tool catalog.
System Documentation
What problem does it solve?
This Skill helps engineering teams precisely design an agent’s tool catalog by extracting tools, classifying them into deterministic/ML/MCP categories, and writing unambiguous runtime contracts with strong validation and idempotency guarantees.
Core Features & Use Cases
- Tripartite tool catalog design: separates tools into Deterministic, ML, and MCP categories with explicit rules (no fourth category without ADR).
- Contract-first documentation: generates a canonical
tools.mdtemplate including I/O schemas, idempotency, lateral effects, latency, errors, and auth expectations for MCP. - Safety guardrails for runtime usage: enforces input validation at the tool boundary, prevents tenant boundary crossing, and blocks tool injection via cross-links to guardrails.
Quick Start
Ask an AI to generate docs/{context}/agents/{agent}/tools.md by extracting the full tool list from orchestrator.md and specialists/{name}.md, then classifying each tool into deterministic, ML, or MCP with complete input/output contracts and idempotency requirements.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: kata-agent-tools-design Download link: https://github.com/guardiatechnology/design-system/archive/main.zip#kata-agent-tools-design Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.