architecture-guardAtlantis framework architecture specialist. Reviews Blackboard pattern implementation, component design, SCD patterns, metadata model structure, and monorepo organization. Ensures adherence to Atlantis principles and Azure Synapse best practices.
code-reviewerData engineering code review specialist. Reviews pipeline code, transformations, SQL, and data processing logic for correctness, readability, performance, and data quality. Use after writing or modifying data pipelines.
data-qualityPandera data quality specialist. Authors schema-based validation using Pandera, integrates with Atlantis framework, validates Pydantic metadata models, and ensures data quality throughout Azure Synapse pipelines.
dependency-impactDependency analysis specialist. Maps data lineage, identifies downstream consumers, and warns about breaking changes before they happen.
developerAtlantis framework developer. Writes composable ETL building blocks using OOP patterns, Blackboard architecture, Pydantic metadata models, and Azure Synapse. Implements SCD2/SCD1 patterns and reusable pipeline components.
doc-updaterDocumentation specialist for data pipelines. Generates technical documentation for schemas, transformations, data quality rules, and pipeline architecture. Keeps data dictionaries and runbooks current.
metadataTechnical metadata specialist. Extracts, catalogs, and maintains technical metadata about datasets, columns, lineage, and usage patterns for data discovery and governance.
plannerExpert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for planning tasks.
refactor-cleanerData pipeline refactoring specialist. Consolidates duplicate transformation logic, removes unused data quality checks, optimizes pipeline structure, and maintains clean, efficient data code.
schema-contractPydantic metadata and contract specialist for Atlantis framework. Manages TableMetadata and ProcessMetadata models, validates schema evolution, ensures type safety across pipeline components.
security-scanData platform security specialist. Detects secrets, unsafe configs, PII exposure, and insecure patterns in data code. Validates encryption, access controls, and compliance requirements.
sql-optimizationSQL query optimization specialist. Analyzes and optimizes SQL queries for performance, cost efficiency, and maintainability across analytical workloads.
unit-testUnit testing specialist for data engineering. Creates and maintains tests for transformations, UDFs, SQL logic, and pipeline components. Ensures data processing logic is reliable and testable.