retire-imperative-block - Retire one imperative block definition safely
Compares imperative and declarative block definitions, determines which is correct, completes the correct definition, validates behavior, and then removes the imperative one.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Compare block definitions
- Determine semantic correctness
- Complete declarative definitions
- Validate parity safeguards
- Inspect browser rendering
- Update test baselines
- Remove imperative definitions
- Check orphaned contracts
Inputs
- Block type
- Parity report
- Repository source files
- Test baselines
- Browser workspace
- Target language
- Program sample
Outputs
- Updated declarative definition
- Removed imperative definition
- Updated baseline files
- Parity test results
- Browser screenshots
- 墓碑註解
Requirements
- Repository access
- Node.js and npx
- Vitest test runner
- Browser-enabled Blockly application
- Access to the target workspace
