Software Development

Tool Design

This skill should be used for the tool-interface layer of an agent system specifically: writing tool descriptions agents can route on, designing tool schemas and response formats, naming conventions, actionable error recovery messages, MCP server design, tool-set consolidation, and deciding when to add or remove an individual tool. Use this when the unit of work is a single tool or a set of tools. Route project-shape, pipeline architecture, and task-model-fit decisions to project-development; route deciding whether to introduce sub-agents to multi-agent-patterns.

Publisher / source
muratcankoylan/Agent-Skills-for-Context-Engineering (found on GitHub top repositories)
Upstream record
muratcankoylan/Agent-Skills-for-Context-Engineering
Version
Version 1
Published
Publication review
Approved for publication
Content fingerprint
14f5a12b69113bc6450da69c5b4d408fe91601832ab1055ae25311339c84a06b