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).
web-client-developmentDevelop, test, build, and troubleshoot Galaxy's Vue/TypeScript client, pnpm workspace, Vitest tests, MSW/OpenAPI mocks, and generated API-client package.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task involves Galaxy client build commands, pnpm workspace packages, Vue/TypeScript changes, Vitest unit tests, Vue Test Utils, Pinia test setup, MSW/OpenAPI API mocks, Vite dev-server proxy settings, static client artifacts, or the generated @galaxyproject/galaxy-api-client package.
python scripts/client_command_planner.py --help; it only prints recommended commands, prerequisites, and cautions.node/pnpm mismatch, missing artifacts, stale API schema, proxy/origin/port issues, and test flakiness, read Troubleshooting.client/ pnpm scripts, Vite builds, dev-server proxy, frontend lint/format/type-check, component unit tests, test mocks, and the API-client workspace package.../api-automation/SKILL.md for backend endpoint semantics, OpenAPI route design, API keys, API smoke automation, or Python API tests.../configuration-and-admin/SKILL.md for starting/configuring the Galaxy backend server that the dev server proxies to.pnpm install, full builds, or all client tests without user confirmation; dependency install/build steps can be long-running.pnpm test, pnpm run type-check, lint, or build when the user asks to validate comprehensively.GalaxyApi and MSW/OpenAPI mocks over ad hoc Axios or untyped network stubs when the endpoint is in the schema.