| name | bom-validation |
| compatibility | ["github-copilot-cli"] |
| description | Validates Workcell BOMs against plant registry and CAF naming rules. USE FOR: validating BOM completeness before S2, detecting circular dependencies, enforcing CAF naming compliance, checking registry references before handoff. DO NOT USE FOR: approving incomplete BOMs, inferring missing resources, writing application code, running release/deployment tasks. |
| category | data |
| visibility | internal |
| metadata | {"category":"data","maturity":"stable","audience":["developer"]} |
| allowed-tools | [] |
BOM Validation Skill
Use this skill to validate that a workcell BOM is complete and safe before downstream work begins.
Workflow
- Check that all required cells are declared.
- Confirm resource IDs exist in the plant registry.
- Reject circular dependencies.
- Validate CAF naming conventions.
- Return a short pass/fail summary with the blocker list.
Non-Goals
- Do not infer missing resources.
- Do not approve a BOM that fails schema or naming checks.