协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
runtype【开发与工程】Scope a Runtype project or set up platform access; route implementation to the relevant Runtype skill.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Runtype is a platform for shipping AI products: agents, flows, tools, surfaces, records, schedules, evals, and product templates. Use this skill as the entry point when the user asks about Runtype broadly or needs help connecting an agent to the platform.
This skill is a router. For implementation work, switch to the narrower skill that matches the job.
If the Runtype MCP tools are available, use them as the source of truth before you give schema, catalog, or creation guidance:
get_build_instructions(task="explain-capabilities") for scoping.get_build_instructions(task="build-product") before you build a product.get_build_instructions(task="generate-flow") before you build a flow.get_platform_documentation(topic=...) for schemas, surface traits, tool catalogs,
SDK docs, Persona embed docs, dashboard links, and type definitions.search_documentation(query=...) for how-to and conceptual questions. It returns an
answer with citations to doc pages.If the MCP tools are not available, check for existing authentication:
runtype auth status for a stored login or a pending signup.RUNTYPE_API_KEY is set, verify it with runtype auth whoami --no-tty. The
status command ignores environment credentials.next command
that status prints.status reports unauthenticated with a requestedOrgId, the directory is linked
to an organization with no stored login. Do not register a new account: have the user
log in to that organization privately (runtype auth login --api-key <key>), or confirm
with them before runtype unlink if the link is stale.Keep working through the CLI while MCP is unavailable: runtype mcp tools lists the
hosted tools and runtype mcp call <tool> runs one. Use MCP after its tools appear in
your session. A written configuration does not prove that the connection is active.
Only if the user asks for setup, install or sign up:
runtype auth register --email <email>, then ask the user for the
6-digit code from their email and run runtype auth verify <code>. Neither command
needs a TTY or a browser. Until the email is verified, the account is temporary, with
limited models and quota. If you registered without --email, send the code with
runtype auth claim <email>.RUNTYPE_API_KEY in the environment, or run
runtype auth login --api-key <key> themselves. Credentials must not be pasted into the
conversation. Do not start the interactive browser login from a coding assistant.runtype api-keys request --name <name> --scopes <list> --reason <text> with the
narrowest scopes the task needs. The user approves the request in the dashboard, and the
CLI writes the key to a local key file. From MCP, call request_api_key, keep the
codeVerifier it returns, and redeem the approved request with claim_api_key. Its
default delivery stores the key as a Runtype secret and returns only a {{secret:KEY}}
reference, so the key is never shown in the conversation.runtype install-mcp for the current coding assistant, follow the action
or restart it reports, then confirm the account with runtype auth whoami --no-tty.For installation or auth recovery, read the public setup script at
https://runtype.ai/.well-known/agent.md. The raw auth protocol is at
https://runtype.com/auth.md.
Use this routing table instead of loading every Runtype detail into context:
| User intent | Use |
|---|---|
| Build, deploy, or validate a product with agents, flows, tools, surfaces, records, secrets, schedules, evals, or Agent Skills | runtype-build-product |
| Inspect or modify a live account, debug failures, read logs/traces, compare evals, manage resources | runtype-admin |
| Embed or theme a Persona chat widget, build fullscreen assistant layouts, use client tokens, or configure WebMCP/browser-side local tools | runtype-persona |
| Package a product as a distributable FPO template, handle pending secrets, validate import readiness | runtype-templates |
| Use the TypeScript/Python SDK, CLI, Marathon, playbooks, sandboxes, or code-first stored/upsert/virtual workflows | runtype-sdk-marathon |
| Connect an agent that runs outside Runtype (Flue, Cloudflare Agents SDK, Vercel AI SDK, LangChain, custom): send its traces to Runtype, let Runtype call it, capture and improve it from real runs | runtype-external-agents |
| Design or review the tools an agent calls (names, schemas, results, errors, idempotency, secrets, bundling), on Runtype or any MCP or function-calling runtime | tool-design |
skill:<slug> tool. It is a product feature, separate from
this coding-assistant skill. Read get_platform_documentation(topic="agent-skills").chat, api, mcp,
mcp_code, webhook, email, slack, schedule, sms, imessage, discord,
whatsapp, telegram, messaging, a2a, and hosted-page. For the current list,
read get_platform_documentation(topic="surface-types").When a product has multiple capabilities on one conversational surface, Runtype can provision an orchestrator that routes each incoming message to the right capability. Surfaces and capabilities are many-to-many.
These local references are fallback context only. Prefer live MCP docs when available.
references/primitives.md for the deeper platform model.references/mcp-tools.md for MCP tool groups and selection.references/surfaces.md for surface traits and prompt implications.references/flow-steps.md for flow step categories and common mistakes.references/persona-widget.md for Persona embed details.references/fpo-templates.md for template packaging.references/working-modes.md for dashboard, MCP, REST, SDK, and on-prem tradeoffs.references/recipes.md for worked product shapes.get_platform_documentation(topic="platform-catalog") or a focused topic, then read
the MCP resources that the docs point to.{{secret:KEY}} and pending-secret intake.validate_flow or validate_product) and
run a safe test (execute_agent or run_flow). Say which paths you did not test.