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).
skill-developmentThis skill should be used when the user asks to create a new skill, repair an existing skill, improve trigger descriptions, reorganize skill structure, or make a Claude skill more reusable and internally consistent.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill to create or repair Claude skills in the current local environment, not in an abstract plugin template.
Produce a skill that is:
SKILL.md layer,references/, examples/, and scripts/ files when they are mentioned,SKILL.md focused on workflow and boundaries.references/ or examples/.Before writing anything:
Use the local inventory as the authority. Do not write guidance against an imagined plugin layout.
Define four things before editing:
If the skill only needs a short workflow, keep it short. Do not create references/, examples/, or scripts/ just because the directories are conventional.
The frontmatter should:
name,Prefer descriptions of this form:
---
name: skill-name
description: This skill should be used when the user asks to "...", "...", or needs help with ....
---
A good SKILL.md should usually contain:
Move these out of the main file when they get long:
Use bundled resources deliberately:
references/ for detailed guidance that may be loaded selectively,examples/ for real example outputs or scaffolds,scripts/ for deterministic helper logic.If a resource is mentioned in SKILL.md, it must exist.
If a resource exists but is never referenced or used, delete it.
At minimum, verify:
SKILL.md is not overloaded with material that belongs in references,SKILL.md,references/,When creating or repairing a skill, prefer ending with:
Load only what is needed:
references/checklist.md - compact quality checklist before closing a skill editreferences/integrity-checks.md - concrete local checks for missing files, dead references, and driftreferences/skill-creator-original.md - legacy background reference; use for context, not as the live source of truth