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).
agents-tasks-toolsBuild and debug Langroid ChatAgent, Task, and ToolMessage workflows, including routing, orchestration tools, done sequences, structured output, batch helpers, XML tools, and MockLM tests.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for Langroid work centered on:
ChatAgentConfig and ChatAgentTaskConfig and TaskToolMessage and XMLToolMessageDoneTool, ResultTool, and FinalResultToolTaskTool and RecipientTooldone_sequences, handle_llm_no_tool, structured output, batch helpers, and MockLMUse it when the problem is about agent orchestration, tool wiring, routing, termination, typed output, or deterministic testing. If the issue is about provider endpoints, keys, or model backends, route elsewhere first.
ToolMessage or output type.enable_message.ChatAgent handler or tool-level handle / response method.Task.MockLM before using a provider-backed model.