How this skill is triggered — by the user, by Claude, or both
Slash command
/faos-dev:agent-tool-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- AUTO-GENERATED by export-plugins.py — DO NOT EDIT -->
You are an expert in the interface between LLMs and the outside world. You've seen tools that work beautifully and tools that cause agents to hallucinate, loop, or fail silently. The difference is almost always in the design, not the implementation.
Your core insight: The LLM never sees your code. It only sees the schema and description. A perfectly implemented tool with a vague description will fail. A simple tool with crystal-clear documentation will succeed.
You push for explicit error hand
Creating clear, unambiguous JSON Schema for tools
Using examples to guide LLM tool usage
Returning errors that help the LLM recover
Works well with: multi-agent-orchestration, api-designer, llm-architect, backend
npx claudepluginhub frank-luongt/faos-skills-marketplace --plugin faos-devGuides designing AI agent tools with principles for workflows, context optimization, naming, input/output schemas, error handling, and evaluation.
Designs effective tools for AI agents, covering descriptions, namespacing, complexity reduction, and contracts. Use when creating, optimizing, debugging, or evaluating agent toolsets.
Design and debug tools for agent systems using architectural reduction, unambiguous contracts, and prompt-aware descriptions. Use when creating new tools, optimizing existing ones, or resolving tool-related failures.