Toolcraft Brainstorming
Use this skill before changing a Toolcraft generated app spec, behavior, controls,
canvas output, panels, export behavior, renderer technique, timeline, layers, or
media flow.
Process
- Read the generated app
AGENTS.md and relevant docs/toolcraft/* contract
files first.
- Identify the product goal, visible output, editable entities, required
controls, export behavior, and verification tier.
- Make a Control Section Inventory grouped by product entity or workflow stage,
not by UI component type.
- Decide whether layers, timeline, persistence, settings transfer, custom
controls, or a custom renderer are actually required.
- Record decisions in
docs/toolcraft/agent-worklog.md.
Toolcraft Rule
The local Toolcraft app contract is the source of truth. Do not ask the user to
confirm decisions already covered by the prompt, AGENTS.md, or local
Toolcraft docs. Continue when the product behavior is clear.
1---2name: brainstorming3description: Use before creating Toolcraft app features, changing behavior, or assembling app specs.4---56# Toolcraft Brainstorming78Use this skill before changing a Toolcraft generated app spec, behavior, controls,9canvas output, panels, export behavior, renderer technique, timeline, layers, or10media flow.1112## Process13141. Read the generated app `AGENTS.md` and relevant `docs/toolcraft/*` contract15 files first.162. Identify the product goal, visible output, editable entities, required17 controls, export behavior, and verification tier.183. Make a Control Section Inventory grouped by product entity or workflow stage,19 not by UI component type.204. Decide whether layers, timeline, persistence, settings transfer, custom21 controls, or a custom renderer are actually required.225. Record decisions in `docs/toolcraft/agent-worklog.md`.2324## Toolcraft Rule2526The local Toolcraft app contract is the source of truth. Do not ask the user to27confirm decisions already covered by the prompt, `AGENTS.md`, or local28Toolcraft docs. Continue when the product behavior is clear.