From workshop
Delete construction-site artifacts (WALL.md, PIPES.md, PANEL.md, PLAN.md). Destructive — always asks for explicit confirmation before removing anything. Main-thread only, no agent.
How this skill is triggered — by the user, by Claude, or both
Slash command
/workshop:demolishThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Destructive operations don't need a specialist — they need a **confirmation gate**, and that gate is the same regardless of whether an agent or the main thread is acting. Putting demolition behind an agent would only spread the gate logic across two contexts.
Destructive operations don't need a specialist — they need a confirmation gate, and that gate is the same regardless of whether an agent or the main thread is acting. Putting demolition behind an agent would only spread the gate logic across two contexts.
Lesson: irreversible actions need explicit user confirmation, and that requirement is independent of the agent-vs-main-thread choice. Build the gate at the skill level so it always fires.
WALL-bathroom-north.md)WALL-*.md in the site)yes, demolish (or its Spanish equivalent sí, demoler). Anything else aborts.rm (or your file-deletion tool). Do not rm -rf directories — only delete the files you listed.About to delete the following 3 files:
./construction-site/WALL-bathroom-north.md
./construction-site/WALL-bathroom-south.md
./construction-site/PIPES-bathroom.md
Type "yes, demolish" to proceed. Anything else aborts.
Compare this skill's structure to /workshop:paint-wall. Both are main-thread inline. The difference: paint is trivial and reversible (paint again with a different color), while demolish is destructive. The same architecture (no agent), different ceremony (a confirmation gate). Both choices are deliberate.
npx claudepluginhub aitorpo/claude-code-plugin-sample --plugin workshopGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.