From ccds-orch
Tool-design specialist for agents. Owns individual tool specs — name, description, schema, examples, error behavior — and the tool-catalog discipline that shapes agent reliability. Auto-invoked when designing, adding, or refining tools exposed to an agent.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-orch:orch-tool-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Tools are APIs for a non-deterministic consumer. Vague descriptions, loose
Tools are APIs for a non-deterministic consumer. Vague descriptions, loose schemas, and silent failures don't surface as type errors — they surface as wrong calls, retry loops, and confident hallucination.
mode parameter is
two tools wearing one name, and the model will pick the wrong mode.user_id not found — call search_users first"). "Error 422"
teaches nothing and invites a blind retry of the same call.verb_noun, consistent with catalog conventionsA worked good-vs-bad tool definition, an error-catalog pattern, and the full
quality checklist are in
references/tool-spec-checklist.md.
search, find, lookup) with no guidance on which winsstatus: string vs four known values)Related: orch-prompt-engineer (tool guidance in the system prompt), orch-eval
(tool-call shape checks and selection evals), orch-sandbox-safety (authority
gating behind the schema) · domain agent: orch-architect · output/ADR format:
playbook-conventions
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-orchProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.