Decompose problems into pipelines of data transformations. Refactors loops into map/filter/reduce chains, converts nested/OO logic into composable function sequences, designs multi-step data transformation pipelines. Trigger on: "transformational programming", "data pipeline", "function pipeline", "pipe operator", "|>", "stream processing", "chained transformations", "Unix pipes", "dataflow", "decompose into steps", "write this as a pipeline", "compose functions", "chain of transformations", or restructuring imperative/OO code into data transforms. NOT for ETL infrastructure or stream processing frameworks (Kafka, Flink) — focuses on code-level function composition and transformation design patterns.
94
97%
Does it follow best practices?
Impact
85%
1.19xAverage score across 3 eval scenarios
Passed
No known issues
{
"name": "evilissimo/transformational-programming",
"version": "0.1.3",
"private": false,
"summary": "Decompose problems into pipelines of data transformations. Refactors loops into map/filter/reduce chains, converts nested/OO logic into composable function sequences, designs multi-step data transformation pipelines. Trigger on: \"transformational programming\", \"data pipeline\", \"function pipeline\", \"pipe operator\", \"|>\", \"stream processing\", \"chained transformations\", \"Unix pipes\", \"dataflow\", \"decompose into steps\", \"write this as a pipeline\", \"compose functions\", \"chain of transformations\", or restructuring imperative/OO code into data transforms. NOT for ETL infrastructure or stream processing frameworks (Kafka, Flink) — focuses on code-level function composition and transformation design patterns.\n",
"skills": {
"transformational-programming": {
"path": "SKILL.md"
}
}
}