brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
promoter-draftTurn one recurring pattern from a promoter scan into a complete, reusable skill in this library's format: a SKILL.md with a strong trigger description, required inputs, a framework, an output template, quality checks, anti-patterns, and three worked examples derived from the user's real prompts, plus the bundle manifest. Use when asked to draft a skill from…
Independent GitHub snapshot · Automated classification · Original documentation governs
A recurring prompt tells you what someone wants; a skill tells the assistant how to do it well every time. This skill takes one pattern from the scan report and writes the skill properly: the trigger description a model can match on, the inputs to ask for, the method, the output shape, and the checks that keep it honest. The worked examples come from the user's real prompts, generalised so the skill is useful to strangers.
Second step of the promote loop. Follows promoter-scan; feeds promoter-test.
skills/<name>/SKILL.md in the library's format, with a description that has all three parts: what it does, "Use when ..." in the user's own vocabulary, "Produces ..." the concrete artefactplugin.json stanza for the bundle it joins, and any supporting reference file the framework needsAsk for these if not provided:
release-notes-from-git-log, not write-notes. Check skills/ for the exact name and for semantic neighbours; if one exists, extend it instead of drafting a duplicate.The section order and a fill-in template are in references/skill-template.md.
skills/<name>/
SKILL.md # the skill, complete
references/ # only if the framework needs a lookup table or checklist
plugins/<bundle>/.claude-plugin/plugin.json # new stanza, or the existing one with the skill added
Followed by a short note: the collision check (nearest three skills, why this differs), the three examples' provenance ("derived from prompts 1, 4 and 9 of the scan, names removed"), and the one thing the user should sanity-check before testing.