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).
preset-skill-op-troubleshooting-migrationBounded first-pass triage for preset problems; routes deeper runtime/update/migration questions elsewhere instead of guessing.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: preset-skill-op-troubleshooting-migration description: Bounded first-pass triage for preset problems; routes deeper runtime/update/migration questions elsewhere instead of guessing. version: 2.0.0 last_changed_at: "2026-09-29T00:00:00Z" related_files:
This child is intentionally bounded: it covers the handful of preset-specific symptoms this skill tree can explain from its own evidence, and routes everything else rather than guessing at runtime, update, or migration internals it doesn't own.
RefreshTemplates only rewrites templates/, never saved/. See
reference/operations/saved-presets/SKILL.md. If the user wants the new
template's changes, they re-create the saved preset from the refreshed
template.RefreshTemplates because it's no longer in BuiltinPresets() (a
retired template) — see reference/operations/saved-presets/SKILL.md,
Bootstrap section. A saved clone of a retired template is untouched and
still loads.Validate() rejected
the preset (see reference/operations/saved-presets/SKILL.md) or a
file-write error. If the user is instead asking whether the provider
actually works, that is a /doctor question, not a save-time one — see
reference/operations/availability-save-gate/SKILL.md.reference/operations/activation-session-refresh/SKILL.md:
saving alone never switches a running session; an explicit refresh,
relaunch, or new service construction is required.RefreshTemplates, and the kernel rejects a saved preset whose provider is
a retired vendor name. Open the saved preset in the editor, move the
provider to openai or anthropic (→ on the provider row converts a legacy
provider to openai while keeping its endpoint, model, and key slot), make
sure base_url is that vendor's compatible endpoint, and save. See
reference/openai/SKILL.md and reference/anthropic/SKILL.md.openai preset on the Responses
wire; see reference/openai/SKILL.md for the preset shape to repoint the
agent at.tui/internal/migrate/) belong to the migration
package's own ANATOMY.md and ownership, not this preset skill tree./doctor (real availability diagnosis; see
reference/operations/availability-save-gate/SKILL.md for why Save
itself no longer probes), but do not invent a root cause this skill's
evidence doesn't support.When a question falls outside the "in scope" list above, say so explicitly and point at the narrower, correctly-owned skill or source location instead of speculating from preset-package evidence alone.