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).
durable-executionConvert mcp-agent workflows into durable Temporal-backed workers with pause/resume, signals, retries, activity registration, and operational guardrails.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when an mcp-agent app must run workflows durably with the Temporal executor: production workers, long-running tools, pause/resume, human approval signals, activity/task retries, task registration, workflow handles, and Temporal service constraints.
../workflow-patterns/SKILL.md first when the task is choosing between router, orchestrator, parallel, evaluator, swarm, or other workflow shapes.../core-sdk/SKILL.md first when the task is basic MCPApp, Agent, provider, secrets, or local asyncio setup.../cli-cloud-operations/SKILL.md when the user specifically asks for hosted cloud deployment or cloud workflow CLI commands.mcp-agent[temporal], which brings in temporalio[opentelemetry].execution_engine: temporal and configure temporal.host, temporal.namespace, and temporal.task_queue; in current settings, host includes the port such as localhost:7233.@app.workflow, @app.workflow_run, @app.workflow_task, @app.async_tool, and Agent APIs where possible. The decorators adapt to asyncio or Temporal based on configuration.create_temporal_worker_for_app(app).workflow_task_modules when they are registered with the static workflow_task decorator or otherwise need preloading.@app.workflow_task(retry_policy=...) metadata or top-level workflow_task_retry_policies for exact, suffix, prefix wildcard, and * matching.executor.wait_for_signal(...) inside the workflow and executor.signal(...), workflow registry resume, or MCP server resume tools outside it.scripts/check_temporal_config.py; generate a safe starter worker/app skeleton with scripts/worker_skeleton.py.references/temporal-workflows.mdreferences/pause-resume-and-signals.mdreferences/troubleshooting.mdscripts/check_temporal_config.pyscripts/worker_skeleton.pymcp_agent.executor.temporal until the Temporal extra is installed.