What you read
hide-labelbooleanHides the label visually and keeps it for screen readers: the field stays named.
Typed, accessible and documented — for people and for agents.
npm install bitboss-ui@beta3.0.0-beta.31$ npx bitboss-ui check
<BbSelect label="Assignee" color="primary" />
line 5: prop `color` is not in BbSelect's API
$ npx bitboss-ui check
check OK — every file on this site, zero unknown props
The props documented here and the contract an agent fetches are not alike: they are the same file. When the library changes, they change together.
components.json
{
"name": "hideLabel",
"type": "boolean",
"description": "Visually hides the label…"
}What you read
hide-labelbooleanHides the label visually and keeps it for screen readers: the field stays named.
What the agent reads
hideLabel?: booleanPointing an agent at the library does not involve pasting documentation into a prompt.
npx bitboss-ui ai-initWires the knowledge base into AGENTS.md, Cursor, Copilot, Claude and Windsurf, and registers the MCP server.npx bitboss-ui checkValidates Bb* markup against the installed manifest. Exits non-zero: it belongs in CI.npx bitboss-ui mcpAn MCP server: the agent queries the library instead of guessing.llms.txtThe whole knowledge base in one file, for agents that can only fetch URLs.