mikeparcewski
@mikeparcewski
Public Skills
wicked-garden-domain-extractor
by mikeparcewski
Rule-extraction worker for the FOUNDATIONAL domain-model capability. Mines testable business rules from a codebase — each with a numeric confidence and a provenance{source, ref, source_kinds} — and annotates them into the estate store so wicked-core can build the domain-model requirements graph (coverage-gated). This is a substrate, not a modernization tool: the modernize archetype DERIVES from it, and build / migrate / review / specify / explore can consume the same domain model — none OWN it. Use when: dispatched by wicked-garden-domain to mine the business_rules of a codebase (or a module); "extract the domain rules", "what does this system require", building the requirements half of a domain model. NOT for grouping into domains (that is domain-modeler) or judging coverage (that is domain-coverage — a seat-distinct evaluator).
name
by mikeparcewski
{{description}} Use when {{use_when}}.
readme-style-guide
by mikeparcewski
Canonical README template and validation rules for Wicked Garden marketplace plugins. Use when: "write a README", "plugin README template", "README structure", "marketplace README", "README style guide", "validate README"
plugin-json-schema
by mikeparcewski
Official Claude Code plugin.json schema reference and validation guide. Use when creating or troubleshooting plugin.json manifest files. Covers all fields, auto-discovery behavior, path formats, and common validation errors.
assist
by mikeparcewski
Be the supervising agent in the wicked-interactive feedback loop. Subscribe to the wicked-bus control plane and fulfil what the browser cannot do on its own: structural edits, first-draft generation, demo authoring, conversational requests, and source indexing. Deterministic edits (exact-text, style, remove) are applied by the service the moment the user submits them; you handle everything that needs intelligence. Use when: "assist the builder", "watch for edits", "be the agent in the loop", "fulfill structural edits", "respond to the chat", "the UPDATE button is spinning", "process feedback requests", "stay in the loop", invoked automatically after serve
serve
by mikeparcewski
Start the wicked-interactive builder: launch the local service, open the browser, and put THIS Claude session into the supervising-agent loop so the in-browser feedback loop actually works. The one command a business user runs. Use when: "start wicked-interactive", "open the builder", "launch the editor", "build an interactive page", "build a presentation I can edit in the browser", "let me review and edit a deck", "serve my documents", "open my docs in the browser", "start the interactive builder", "I want to edit HTML by clicking on it"