LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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-29

Capabilities

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

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
Blockly
block definitions
declarative migration
imperative code removal
parity testing
browser validation
code maintenance
Compare block definitions
Determine semantic correctness
Complete declarative definitions
Validate parity safeguards
Block type
Parity report
Repository source files
Updated declarative definition
Removed imperative definition
Updated baseline files