인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

cli-local-development

cli-local-development

Use when a coding agent needs to run local Dagster OSS CLI commands for project scaffolding, workspace/code-location loading, local development, definitions validation, asset materialization, job execution/launch/listing, schedule/sensor operations, instance inspection, or debug export/import.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: cli-local-development description: "Use when a coding agent needs to run local Dagster OSS CLI commands for project scaffolding, workspace/code-location loading, local development, definitions validation, asset materialization, job execution/launch/listing, schedule/sensor operations, instance inspection, or debug export/import." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

CLI Local Development

Use this sub-skill for local dagster command-line workflows in an installed Dagster Python environment. It covers commands that inspect or run user code locally, validate code locations, start dagster dev, execute jobs/assets, manage schedule/sensor state, inspect the current instance, and collect debug artifacts.

Route First

  • Use this sub-skill for dagster project, dagster dev, dagster definitions validate, dagster asset, dagster job, dagster schedule, dagster sensor, dagster instance, and dagster debug usage.
  • Route webserver startup internals, GraphQL API calls, GraphQL client code, and webserver debug viewing to ../graphql-and-webserver/SKILL.md if that sub-skill exists.
  • Route production instance storage, daemon deployment, run launcher configuration, and operational deployment configuration to ../deployment-operations/SKILL.md if that sub-skill exists.
  • Route dg component/project tooling to ../components-projects/SKILL.md if that sub-skill exists; many legacy dagster commands now print supersession warnings but remain useful for local CLI support.

Start Here

  1. Confirm the environment can import Dagster and expose the needed commands with python scripts/dagster_cli_doctor.py from this sub-skill directory, or run its path from elsewhere.
  2. Choose a loading target deliberately: -f/--python-file, -m/--module-name, --package-name, -a/--attribute, -d/--working-directory, or -w/--workspace.
  3. Validate loading before executing work: dagster definitions validate ... with the same target flags.
  4. For run config, use either repeated -c/--config YAML files/patterns or a single --config-json string, never both.
  5. For persistent schedule/sensor/instance behavior, set DAGSTER_HOME; otherwise many commands use an ephemeral instance and state may disappear after the command exits.

References

  • Local CLI workflows for concrete command patterns, target selection, config merging, project scaffolding, local dev, validation, assets, jobs, schedules, sensors, instances, and debug commands.
  • Troubleshooting for import failures, target/load errors, optional dependency gaps, config misuse, partitions, schedule/sensor state, and instance surprises.
  • Dagster CLI doctor script for a safe environment and --help smoke check that does not start services or execute user code.

Safety Notes

  • dagster dev starts a local webserver and daemon; do not run it as a smoke test unless the user asked to start services.
  • dagster asset wipe, schedule/sensor start/stop, dagster instance migrate, dagster instance reindex, and debug import mutate local Dagster state; confirm intent before running them.
  • dagster project from-example may download examples; prefer dagster project list-examples or scaffold commands for offline checks.
저장한 Skills