Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
dagster【部署与运维】Use when working with Dagster OSS: assets, jobs, Definitions, config/resources, schedules/sensors, automation, CLI/local development, deployment operations, GraphQL/webserver, Pipes external processes, components/projects, or editing the Dagster repository itself.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill for Dagster OSS framework and repository tasks. Dagster is an orchestration platform for building, running, and observing data assets, jobs, schedules, sensors, resources, and external-process integrations.
dagster is installed in the active Python environment and run a minimal import check when useful:python - <<'PY'
import dagster as dg
print(dg.__version__)
PY
dagster --help
dagster definitions validate --help
dagster-webserver --help
dagster-graphql --help
references/repo-provenance.md before deciding whether this generated skill is current for a Dagster checkout or needs refresh.references/troubleshooting.md for cross-cutting install/import, optional dependency, target loading, and environment issues before routing deeper.scripts/dagster_skill_doctor.py --help for a safe local package and command availability probe.sub-skills/asset-definitions/SKILL.md for @asset, @multi_asset, @asset_check, @op, @job, Definitions, define_asset_job, partitions, backfills, selections, and local materialization tests.sub-skills/configuration-resources/SKILL.md for Config, RunConfig, ConfigurableResource, EnvVar, resource dependencies, IO managers, and resource tests.sub-skills/automation-schedules-sensors/SKILL.md for schedules, sensors, run requests, cursors, asset sensors, run status sensors, declarative automation, freshness, and backfill automation.sub-skills/cli-local-development/SKILL.md for dagster project, dagster dev, dagster definitions validate, asset/job execution, workspace targets, schedule/sensor commands, instance inspection, and debug commands.sub-skills/deployment-operations/SKILL.md for DAGSTER_HOME, dagster.yaml, daemon/webserver services, run launchers, run coordinators, storage, Docker/Kubernetes/ECS checklists, monitoring, and operational failures.sub-skills/graphql-and-webserver/SKILL.md for dagster-webserver, dagster-graphql, DagsterGraphQLClient, remote GraphQL URLs, path prefixes, headers/auth, read-only mode, and API troubleshooting.sub-skills/pipes-external-processes/SKILL.md for dagster-pipes, open_dagster_pipes, external process message protocols, materialization/check reporting, loaders, writers, and subprocess patterns.sub-skills/components-projects/SKILL.md for component-ready projects, component scaffolding, component YAML/templates, dagster.components, dg, create-dagster, and current project-tooling caveats.sub-skills/repo-development/SKILL.md for package lookup, Python/UI/docs validation, coding conventions, mandatory make ruff, uv, focused tests, and git/stack constraints in the Dagster OSS monorepo.dagster; add dagster-webserver, dagster-graphql, dagster-pipes, or integration packages only when the workflow needs them.dagster, dagster-webserver, and dagster-graphql at version 1!0+dev from the source snapshot.dg and create-dagster project tooling are covered from source/docs evidence, but this checkout’s dagster-dg-core depends on an unpublished dagster-cloud-cli==1!0+dev package; verify those entry points in the user’s environment before relying on them.dagster.yaml, workspace files, Dockerfiles, manifests, or generated code.sub-skills/repo-development/SKILL.md; after any Python code change in the Dagster repo, make ruff from the repo root is mandatory.