Convert Block

Converts a Rock RMS WebForms block (.ascx/.ascx.cs) to Obsidian (Vue 3 + C# RockBlockType). Triggers on: "convert block", "migrate block to obsidian", "obsidian conversion", or a WebForms block path like "RockWeb/Blocks/Core/Foo.ascx.cs" with conversion intent. Classifies blocks as Detail, List, or Custom; generates C# block, bags, .d.ts placeholders, Vue SFC, partials; chops WebForms files; creates a feature branch. Do NOT use for non-block tasks, creating new blocks from scratch, or general Rock RMS questions.

sparkdevnetwork e2ffcd7 10 files · 83.4 KB Updated

File contents

sparkdevnetwork/rock/tree/main/.claude/skills/convert-block commit e2ffcd7b68

Frequently asked questions

npx skillmds@latest add sparkdevnetwork/convert-block