From runesmith-devtools
Create Cowork plugins from scratch with full skill scaffolding, production-ready frontmatter, and audit-passing structure. Use when the user says "create a plugin", "new plugin", "add a skill", "make a plugin", "build a plugin", "I need a new skill", "scaffold a plugin", "start a plugin from scratch". Also triggers on "package this plugin" or "install this plugin". Not for editing existing skills (edit directly) or installing from catalog (use /core:install).
How this skill is triggered — by the user, by Claude, or both
Slash command
/runesmith-devtools:plugin-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create new Cowork plugins from scratch. Workflow: describe capability -> scaffold structure -> author with hard rules applied -> audit -> package -> install.
Create new Cowork plugins from scratch. Workflow: describe capability -> scaffold structure -> author with hard rules applied -> audit -> package -> install.
The skill enforces the production-tested conventions documented in this plugin's lib/ files. Skills built here pass audit out of the box and dispatch reliably under Cowork.
lib/plugin-builder-workflow.md - detailed steps 3-9, idempotent re-run, guard rails, error cases, release maintenancelib/plugin-json-schema.md - minimum manifest schema, forbidden fields, naminglib/skill-md-frontmatter.md - required frontmatter, description format, trigger surfacelib/cowork-hard-rules.md - no em-dash, curly placeholders, structured prompts, marker sections, idempotence, sandbox shadow, two-tier context model, condensed pitfalls tablelib/build-and-audit.md - audit.py rules, build script, dist convention, CHANGELOG, versioninglib/release-maintenance.md - HARD RULES for post-publish maintenance: per-plugin versioning, description prefix, CHANGELOG-only-what-moved, per-bump checklistlib/user-prompts.md - structured prompt patternslib/consent.md - consent-gate trigger phrasesRead all five hard-rule lib files (plugin-json-schema, skill-md-frontmatter, cowork-hard-rules, build-and-audit, release-maintenance) before generating any plugin content. They are load-bearing.
Every user prompt in this skill MUST use the host client's structured input UI (single-pick, multi-pick, or text-input form). Never freeform plain-text yes/no questions. Per lib/user-prompts.md.
Do NOT use for:
/runesmith-core:install)See lib/plugin-builder-workflow.md for detail on every step below.
plugins/{plugin-name}/ with .claude-plugin/plugin.json, per-skill SKILL.md, empty lib/, and README.md. Plugin.json uses minimum schema only (name, version, description, author).scripts/audit.py if present. Do not proceed onnpx claudepluginhub runemarklabs/runesmith --plugin runesmith-devtoolsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.