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).
graphql-and-webserverUse when a coding agent needs to start or debug dagster-webserver, query Dagster GraphQL through the CLI or Python client, handle path prefixes, headers, auth, remote URLs, read-only webserver mode, or diagnose webserver/API failures.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for Dagster OSS webserver and GraphQL API workflows in an installed Dagster Python environment. It covers dagster-webserver, dagster-graphql, the DagsterGraphQLClient, remote GraphQL URLs, path prefixes, headers/auth, read-only serving, and API troubleshooting.
dagster-webserver directly, especially with --host, --port, --path-prefix, --read-only, or logging/database timeout flags.dagster-graphql --text, --file, --predefined, --variables, --remote, or --output.DagsterGraphQLClient for run status, job submission, repository-location reload/shutdown, run termination, custom headers, custom auth, HTTPS, timeouts, or path prefixes./graphql, /server_info, workspace target selection, invalid variables JSON, remote URL validation, connection errors, read-only mutation failures, or API response __typename errors.../asset-definitions/SKILL.md if that sub-skill exists.dagster CLI project validation, asset materialization, schedule/sensor commands, or dagster dev: use ../cli-local-development/SKILL.md if that sub-skill exists.../deployment-operations/SKILL.md if that sub-skill exists.dagster-webserver), CLI query (dagster-graphql), or Python client (DagsterGraphQLClient).-w/--workspace, -f/--python-file, -m/--module-name, package target flags, -a/--attribute, and -d/--working-directory as appropriate.--text, --file, or --predefined; add --variables as a JSON string only when the query declares variables./graphql after any prefix.python scripts/graphql_health_check.py --help from this sub-skill directory to inspect safe helper options before any network call.--dry-run command printer or optional read-only GraphQL health query against a webserver URL.dagster-webserver starts a long-running service; do not launch it as a smoke test unless the user asked to start a server.dagster-graphql mutations and DagsterGraphQLClient methods such as submit_job_execution, terminate_run, reload_repository_location, and shutdown_repository_location can mutate deployment state.version, repositoriesOrError, or run-status lookups when diagnosing connectivity.