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).
repo-developmentUse when a coding agent edits the Dagster OSS repository itself: package lookup, Python/UI/docs validation, coding conventions, mandatory ruff, safe test selection, CLI entry point reinstall notes, and git or stack constraints.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when changing the Dagster OSS monorepo rather than using Dagster as an application framework. It routes future agents to the repo-specific development workflow, package map, validation commands, style rules, and safety constraints needed for edits in this checkout.
dagster CLI usage and user-project local development to ../cli-local-development/SKILL.md if that sub-skill exists.../graphql-and-webserver/SKILL.md if that sub-skill exists.../deployment-operations/SKILL.md if that sub-skill exists.make ruff from the repository root before considering the task complete.uv for Python package management; if command-line entry points change in a setup.py or package metadata, reinstall the affected package with uv pip install -e . from that package root.js_modules/; schema changes require make generate-graphql before yarn tsgo or yarn lint.git push; ask first. When stack metadata matters, inspect with gt log before manual git inference.make ruff as mandatory after Python edits even if the changed file is small or generated..tox directories; they are temporary environments and can mislead package ownership or dependency conclusions.setup.py files as the source of truth for this repo.