Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- check_design_coverage — Score a per-screen component inventory: design-system coverage for each screen, the overall ratio, and the instance counts behind it. A screen with no recorded instances is reported as unknown, never as 100 percent.
- list_one_offs — List every one-off component in the inventory you supply, rank the deviations that recur across two or more screens, and turn each into a promote-or-fold suggestion.
- match_design_tokens — Match every raw value on every layer of a design node against your design-token table by exact equality within a category, and report which values are tokenized and which are hardcoded.
- generate_component — Generate a Vue 3 single-file component or a React TSX component, its Storybook story and its snapshot test from the design node's layers and your design tokens. Deterministic templating.
- extract_component_api — Read a component's real public interface out of its source: every prop with its type, default and required-ness, the events it emits, and the slots it exposes.
- reconcile_props — Compare the properties the design declares against the props a component really has: matches, missing properties, extra props, type and required-ness disagreements, and probable renames.
- design_api_contract — Build an OpenAPI 3.0 document from the endpoints you are designing and, with the previously published contract, diff the two and derive the semver impact and next version.
- generate_sdk — Generate TypeScript and PHP client stubs for the endpoints you supply, with a changelog when a baseline contract is also supplied.
- run_full — Run every capability you supplied the input for, in registry order, and return one report. Capabilities whose input is missing are listed as skipped.
- list_capabilities — List what this agent can do: every tool it advertises, what each one is for, and the arguments each one reads.
- plan_inputs — Plan the inputs for a tool: returns the questions to ask, the JSON schema of the arguments, and a ready-to-edit example.
- discover_intent — Understand your goal and co-design the exact input through clarifying questions before anything runs.
- open_form — Opens an interactive form that collects the run arguments. The form is the entry point for running the agent.
- run_form — Internal: invoked by the open_form form when the user submits. Not for direct use.