What problem does it solve? Adding a new programming-language component to the Semorphe block editor requires coordinating many files—declaration, lift/generate/execute paths, Blockly block forms, i18n labels, and tests—and mistakes like a wrong owner stamp or missing expression counterpart silently hide blocks from the toolbox. This Skill turns a concept discovery report into a complete, contract-compliant component capsule. ## Core Features & Use Cases - Capsule scaffolding: Creates src/components/<scope>/<name>/ with component.json, lift/generate/execute implementations, forms/blocks.json, i18n labels, and spec.test.ts. - Contract enforcement guidance: Encodes hard-won rules for owner stamps, skipPaths vs null paths, enum declarations, dynamicRules, expressionCounterpart, and color consistency across language families. - Guardrail-driven verification: Directs validation through audit test suites (locality, completeness, block-def parity) instead of unreliable grep checks, plus mandatory in-browser visual inspection of blocks. - Use Case: After running /component-discover for a Python list_comprehension concept, invoke this Skill to produce the full capsule, register it in the curriculum topic list, and verify all five paths pass. ## Quick Start Run /component-generate with the path to a concept discovery report (or a language and component name like "python list_comprehension") to scaffold and validate the new component capsule.