name: aikit-new-component
description: AIKit component-creation checklist. Use whenever creating a new component under src/components/<level>/<Name>/, editing a level barrel (src/components/<level>/index.ts), or modifying package.json#exports. Ensures the component is reachable from the main entry, has a dedicated subpath export, and is listed in docs/COMPONENTS.md and llms.txt.
Read docs/guidelines/new-component.md and follow the full checklist before considering a new component done.
Critical points the checklist enforces:
- Add
export * from './<Name>'tosrc/components/<level>/index.ts(level barrel). - Add a
./<Name>subpath topackage.json#exportspointing at./build/{esm,cjs}/components/<level>/<Name>/index.{d.ts,js}. - Add a row to
docs/COMPONENTS.mdand a bullet tollms.txt(under the matching## Components — <Level>section). - Run
npm run generate:llmsafter touchingllms.txtor anydocs/*.mdto refreshllms-full.txt.
After edits, the regression check from docs/guidelines/new-component.md (§5) must print nothing.