---
id: tool-gating
kind: topic
title: "Tool gating"
atlas_url: https://designsystems.fly.dev/nodes/tool-gating.md
---

# Tool gating

Restructuring the task so the model must call a tool to get real component source. "CRITICAL: CALL THIS FIRST" written into the tool description itself.

21 tool-gating techniques catalogued

## Edges

- <- about <- Full validation loop in a contract-based agentic design system, State of AI in Design Systems, State of AI in Design Systems — Insights
- <- focus <- Josef Richter, Kaelig Deloumeau-Prigent, shadcn
- <- ships <- Astryx, Polaris, Primer, shadcn/ui
- <- within <- Gate the task. Make the agent call a tool, run a CLI, pass a validator., Write the rules well enough and name the exact hallucination.

## Sources

- https://state-of-ai-in-design-systems.netlify.app/insights
