bygrimaldost· 25 skills
Stars
1
Category
Discipline guardrails for data-engineering work with downstream consumers — activate at the START of the task, before writing code, because silent semantic drift is the dominant risk. Activate on: migrating or porting a pipeline (e.g. "migrate this Spark pipeline to the new warehouse"), refactoring a transform, backfilling or replaying history, evolving a schema (add / rename / retype / drop a column), creating a new dataset — or a metadata / catalog / lineage emitter whose output a separate tool loads — that has consumers, designing or reviewing a data contract, reshaping a tool / API response payload a client depends on, writing tests for a pipeline, generating pipeline code with an LLM, and investigating a consumed dataset that misbehaves — "the numbers changed / look different", or a table/extract that "ran but didn't update / is stale / isn't refreshing / the watermark didn't advance". The test for activation: could this change the columns, dtypes, row or group cardinality, null behavior, semantics, or freshness of a dataset — or the fields, types, or closed vocabularies of a tool/API payload — that something or someone else reads? If so, this skill applies — pin the contract, verify the observable source, and check parity on real data. Do NOT activate for pure exploratory analysis with no downstream consumer, throwaway notebooks, or non-data software work.
$npx -y skills add grimaldost/craft-collection --skill data-engineering-disciplineInstalls into the current project.
Run `npx skills use "https://github.com/grimaldost/craft-collection" --skill "grimaldost/craft-collection/data-engineering-discipline"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/grimaldost/craft-collection" that are relevant to the current task. Run `npx skills add "https://github.com/grimaldost/craft-collection"` and select the relevant skills, then follow their instructions.