Component Authoring Guide#
New Component Checklist#
When adding a new component to MICROBOTICA, follow the
.claude/skills/new-component/SKILL.md procedure:
Classify: abstract interface (
src/core/) or concrete implementationWrite header with
ComponentMetaand Doxygen commentsAdd to
CMakeLists.txtWrite component guide document
Write unit tests and at least one verification test
Add anomaly entries for known limitations
Run compliance scripts before committing
ID Convention#
ID Format |
Purpose |
Directory |
|---|---|---|
|
Abstract interface |
|
|
Concrete implementation |
|
|
Verification benchmark |
|
|
Known anomaly |
|