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.64$ 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 and the .bb-* classes and tokens in your stylesheets 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 index an agent fetches first. For a single file, llms-medium.txt; for bulk ingestion, llms-full.txt.