[Sprint 1] feat: Implement DMC validation tools (3 tools) #172
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Implement the three DMC component validation tools that prevent Claude from hallucinating invalid props.
Acceptance Criteria
list_componentstool:category?: string(optional filter)get_component_propstool:component: stringvalidate_componenttool:component: string, props: object{valid: bool, errors: [], warnings: []}Technical Notes
These are the "constraint layer" tools - they MUST be accurate to the installed DMC version. Invalid validation = runtime errors for users.
Error messages should be actionable:
Dependencies
Completed: DMC validation tools implemented.
Tools Added:
list_components- Lists DMC components by categoryget_component_props- Gets props schema with types, defaults, enum valuesvalidate_component- Validates props with errors/warningsFeatures:
Test Results:
Commit:
67fae6a