Component Inventory
Scaffolds a component inventory with structured status tracking, ownership metadata, and an optional accessibility checklist. Provides a single registry for tracking every UI component from proposal through deprecation, with framework-specific implementation notes and audit history.
| Name | component-inventory |
| Version | 0.1.0 |
| Category | design |
| License | Apache-2.0 |
| Persona | design |
| Tags | components, inventory, accessibility, design, audit |
| Source | templates/component-inventory |
Render it
Three front doors, one catalog. Pick whichever suits the caller.
# CLI
npx @nanohype/sdk render component-inventory --out ./my-app
# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "component-inventory", variables);
# MCP — from an agent
get_template({ name: "component-inventory" })Variables
Required
ProjectNamestring- Kebab-case project name, used as directory and reference identifier Must be lowercase kebab-case starting with a letter.
Optional
Frameworkstring — defaults toreact- Frontend framework used for component implementation
IncludeA11yChecklistbool — defaults totrue- Include accessibility audit checklist for component reviews
What it produces
3 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.
a11y/checklist.md
inventory/components.yaml
inventory/status-tracker.yamlComposes with
- Pairs with
design-system - Pairs with
design-tokens - Pairs with
next-app - Nests inside
monorepo