视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
contribution-tooling【文档与办公】Contribute safely to the Apache Airflow monorepo with repo-specific tooling, validation, documentation, and PR conventions.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when changing the Airflow repository itself: Python code, Task SDK, airflowctl, providers, docs, UI, Helm chart, CI/dev tooling, database migrations, generated files, or PR preparation.
references/repo-map.md to identify the owning distribution, nested rules, and likely tests.references/development-workflows.md before running commands; it contains the Airflow-specific Breeze, uv, and prek rules.references/change-patterns.md for docs, newsfragment, changelog, generated-file, API, migration, provider, chart, and PR conventions.references/troubleshooting.md when setup, Docker, Breeze, docs, generated files, or mypy caches fail.scripts/select_test_command.py with changed paths to get a quick first-pass command list, then refine with the real Airflow selective checks before final PR readiness.DAG, dag_id, dag, airflow dags list, get_dag, and path/config names.pytest, python, or airflow commands directly. Prefer uv run --project <project> for targeted local commands and use Breeze when system services, providers, or CI parity are needed.uv run ruff format <file> and uv run ruff check --fix <file> before moving on.AGENTS.md. Nested instructions under providers, UI, dev scripts, registry, shared code, and prek scripts override broader guidance for files in their scope.# First-pass recommendations from changed paths.
uv run skills/apache-airflow/sub-skills/contribution-tooling/scripts/select_test_command.py <changed-file> [...]
# Authoritative CI-oriented selector once a commit/ref exists.
breeze selective-checks --commit-ref <commit_with_squashed_changes>
# Fast static checks before PR handoff.
prek run --from-ref <target_branch> --stage pre-commit