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).
update-skill-contentUpdate the content of an existing SKILL.md to improve accuracy, completeness, and clarity. Covers version bumping, procedure refinement, pitfall expansion, and related skills synchronization. Use when a skill's procedures reference outdated tools or APIs, the Common Pitfalls section is thin, Related Skills has broken cross-references, or after receiving fee…
Independent GitHub snapshot · Automated classification · Original documentation governs
Improve existing SKILL.md → refine procedure, expand pitfalls w/ real failure modes, sync Related Skills, bump ver. Use after format passes but content has gaps, stale refs, incomplete procedures.
Read entire SKILL.md, eval each section.
Per-section criteria:
Got: Clear picture of which sections need work, specific gaps ID'd.
If err: Can't read (path err) → verify path. Broken YAML frontmatter → fix first via review-skill-format before content updates.
Scan procedure for ver-specific refs, tool names, URLs, API patterns.
Staleness indicators:
v1.24, R 4.3.0, Node 18)# Check for version-specific references
grep -nE '[vV][0-9]+\.[0-9]+' skills/<skill-name>/SKILL.md
# Check for URLs
grep -nE 'https?://' skills/<skill-name>/SKILL.md
Got: List of stale refs w/ line nums. Each verified current or flagged.
If err: Too many to check manually → prioritize: procedure code blocks first (most likely runtime fail), then Pitfalls (old workarounds), then info text.
Per step needing improvement:
When updating code, preserve orig structure:
### Step N: Title formatGot: All procedure steps current + executable code. Expected/On failure reflect actual current behavior.
If err: Unsure code still correct → add note <!-- TODO: Verify this command against current version -->. No remove working code → untested replace.
Review Pitfalls, expand if gaps.
Quality:
Sources for new:
Got: 3-6 pitfalls, each w/ specific symptom + fix. No generic "be careful"|"test thoroughly".
If err: Only 1-2 ID'd → OK for basic. Intermediate|advanced w/ < 3 → author hasn't fully explored failure modes → flag for future.
Verify cross-refs valid + add missing.
# Check if referenced skill exists
test -d skills/referenced-skill-name && echo "EXISTS" || echo "NOT FOUND"
# Find skills that reference this skill
grep -rl "skill-name" skills/*/SKILL.md
- \skill-id` — one-line description of relationship`Got: All ref'd skills exist on disk. Bidirectional refs in place. No orphaned links.
If err: Ref'd doesn't exist → remove ref or note as planned future. Many skills ref this but missing from Related → add 2-3 most relevant.
Update metadata.version per semver:
Update date fields if present.
Got: Ver bumped appropriately. Change magnitude matches scope.
If err: Current ver unparseable → set "1.1" + comment noting history gap.
review-skill-format after changesreferences/.grep -rl "old-name" skills/ finds all.refactor-skill-structure.review-skill-format — Run format validation before content updatesrefactor-skill-structure — Content updates push > 500 lines → refactor structure for roomevolve-skill — Deeper changes beyond content updates (advanced variant)create-skill — Reference canonical format spec for new sections|stepsrepair-broken-references — Bulk cross-ref repair across library