From pudl-data
Full-stack development guidance for the PUDL project, covering contributor workflows, local ETL and Dagster development, metadata/schema changes, dbt and pytest validation, and data-oriented documentation context (data access, data dictionaries, data sources, and methodology).
How this skill is triggered — by the user, by Claude, or both
Slash command
/pudl-data:pudl-dev [task] [dataset_or_table] [code|data|both][task] [dataset_or_table] [code|data|both]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill for broad PUDL development tasks where code behavior, metadata, and data
references/alembic.mdreferences/code-quality.instructions.mdreferences/code-quality.mdreferences/contributor-workflow.mdreferences/dagster-and-assets.mdreferences/dbt-data-validation.instructions.mdreferences/dbt.mdreferences/dev-setup-and-etl.mdreferences/docs-generation-traceability.mdreferences/docs.instructions.mdreferences/id-mapping-and-entity-linkages.mdreferences/metadata-and-schema.mdreferences/metadata.instructions.mdreferences/pytest.mdreferences/python-style.instructions.mdreferences/releases-and-operations.mdreferences/testing-and-validation.mdreferences/testing.instructions.mdUse this skill for broad PUDL development tasks where code behavior, metadata, and data products are tightly coupled.
pixi run ...) and existing conventions.pytestdbtcode-qualityalembicpudl (data-access focused)dagster-expertData/metadata/source/methodology guidance is centralized in the pudl skill.
Use the linked "Shared" entries in the reference index below rather than
maintaining duplicates in pudl-dev.
The files in this skill are distilled for coding agents. Canonical project guidance remains in PUDL documentation and source code. Each reference points to canonical docs.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub catalyst-cooperative/agent-skills --plugin pudl-dev