get_component_details
Retrieve a Basecoat component's minimal template, dependencies, and composition tips for Astro, HTML, React, Vue, or Svelte. Call with no ID to get the component catalog index.
Instructions
Get one minimal component template, dependencies, and composition tips for Astro or HTML. Valid IDs: any of the 57 Basecoat components (button, card, dialog, dropdown-menu, table, tabs, badge, etc.). When called with {}, returns the top-level component catalog index. Next step: Call validate_composition or basecoat_quality_inspector after integrating markup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Basecoat component ID from search_components (e.g., "button", "dialog", "card", "dropdown-menu", "table", "tabs"). | |
| name | No | Alternative component identifier alias. | |
| componentId | No | Alternative component identifier alias. | |
| environment | No | Target framework/environment template to output (defaults to "html"). |