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-workflowsGuides DocsGPT agent types, prompts and sources, workflow graphs, shared state, CEL and templates, schedules, webhooks, seeding, and agent portability.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill to choose/build an agent, design a workflow graph, automate it through schedules/webhooks, seed reusable agents, or export/import agent definitions.
| Type | Best fit | Retrieval style |
|---|---|---|
classic | focused Q&A over known sources with predictable prefetch and optional tools | context retrieved before generation |
agentic | model decides whether/how often to search and chain tools | internal search tool on demand |
research | bounded multi-step clarification, planning, research and synthesis | adaptive search/tool phases with budgets |
workflow | explicit deterministic graph, branches, shared state, files and code | configured per agent node |
Legacy react maps to classic behavior. Prefer current type names in new agents.
Export or author a workflow graph as JSON/YAML and run:
python scripts/validate_workflow.py workflow.json
The validator checks node ids/types, exactly one start, end reachability, edge references, condition else branches, {{...}} misuse in CEL fields, and obvious missing outputs. It does not execute code or call models.
Key syntax rule:
{{variable_name}}.query or retry_count + 1.python scripts/validate_agent_seed.py agents.yaml
The helper validates agent names/types, prompt/source/tool shape and unresolved ${ENV_VAR} placeholders without ingesting sources or writing Postgres. Actual seeding is stateful and requires a ready database/worker.
Idempotency-Key on retryable webhook triggers.Exported agent YAML strips secrets. Use the import plan endpoint before import; resolve/match sources, tools and prompts, then import as a draft and re-enter credentials. Workflow agents cannot be exported at this snapshot.