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-developmentMaintain Prefect itself safely: repo layout, scoped AGENTS rules, focused validation, generated artifacts, and package-boundary caveats.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to change the Prefect repository itself rather than author user flows, operate deployments, call the API, or run the CLI as an end user.
src/prefect/, tests/, docs/, client/, src/integrations/, or ui-v2/.AGENTS.md rules, including the source/test mirror, client/server boundaries, docs generation rules, integration boundaries, and UI-v2 workflow.prefect-client validation commands before broader checks.repros/ and avoiding maintainer anti-patterns such as bypassing server orchestration state transitions.flow-task-authoring for user-facing @flow, @task, states, futures, task runners, caching, and result behavior.deployments-workers for deployments, prefect.yaml, serve, workers, work pools, and run submission as a user workflow.cli-server-operations for operating the Prefect CLI, profiles, server startup/status, variables, artifacts, and diagnostics.api-client-settings for Python client usage, settings/profile APIs, schemas as a user, and the prefect-client package distinction.events-blocks-assets for events, automations, blocks, assets, variables, and concurrency primitives as user-facing features.AGENTS.md before editing; deeper files override broader files.prefect-client metadata may be stale.Run python scripts/select_prefect_tests.py --help from this sub-skill directory to inspect a safe test-selection helper. It accepts changed paths and prints suggested validation commands without running tests, starting services, reading git history, or mutating files.