协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
server-backends-and-async【开发与工程】Use for Dash backend selection, async callbacks, WebSocket callbacks, background callbacks, hooks, and MCP server configuration.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task depends on Dash's server runtime rather than the layout/callback API alone: backend selection, async callbacks, background callbacks, WebSocket callbacks, hooks, or MCP exposure.
Dash defaults to Flask but can also run on FastAPI or Quart. Use this sub-skill when you need to know which backend constructor to use, which extras are needed, or how to create a Dash app around an existing server instance.
Use this sub-skill for async def callbacks, background=True,
DiskcacheManager, CeleryManager, progress, running, cancel, and cache
keys.
Route WebSocket tasks here when the callback depends on websocket_callbacks,
websocket=True, persistent=True, ctx.websocket, set_props, or browser/
server disconnect behavior. FastAPI is the backend surface that exposes the
WebSocket path in Dash.
Use this sub-skill for hooks.setup, hooks.layout, hooks.route,
hooks.error, hooks.callback, hooks.websocket_connect,
hooks.websocket_message, configure_mcp_server, and mcp_enabled.
dash-renderer, and resource loading:
component renderer development.Before marking a backend workflow solved:
dash[async] is installed.