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-authoringUse when creating, editing, or reviewing HOTL skills, agents, command prompts, or other behavior-shaping instruction files.
Independent GitHub snapshot · Automated classification · Original documentation governs
HOTL skills are behavior-shaping code. Treat changes to skill text, agent prompts, command routers, and adapter instructions with the same care as production logic: define the failure mode, make the desired behavior explicit, verify the change, and update every index or mirror that exposes it.
Use this before changing:
skills/*/SKILL.mdagents/*.mdcommands/*.mdcline/rules/*.mdDo not use it for ordinary product docs, generated reports, or local project README edits unless they change how agents should behave.
State the behavior change
Choose the right abstraction
Write trigger-only frontmatter
name: kebab-case, no command-name collision.description: says when to activate, not the workflow steps.Keep behavior text testable
Update routing and mirrors
skills/using-hotl/SKILL.md.docs/skills.md, README tables, and Codex docs for user-visible skill changes.Verify behavior
bats test/smoke.bats before claiming the skill change is ready.The frontmatter description is discovery text, not a miniature skill. If it contains a workflow summary, an agent may act on that summary without reading the full body.
Bad:
description: Use when executing plans - dispatches workers, reviews every task, then finalizes
Good:
description: Use when executing implementation workflows that can delegate contained steps to fresh subagents.
using-hotl.