Content
92%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is a well-structured Spark skill: executable code, a validation-backed workflow with a retry loop, and a clean reference table pointing to real one-level-deep files. The only weakness is minor verbosity in the restated opener and the term-dump Knowledge Reference section.
Suggestions
Remove the restated "Senior Apache Spark engineer specializing in..." opener since the frontmatter description already covers it.
Delete or condense the "Knowledge Reference" paragraph, which lists concepts (catalyst optimizer, tungsten, accumulators) Claude already knows.
Replace the ellipsis placeholders in the caching example (df.filter(...).withColumn(...)) with concrete expressions so it is fully copy-paste-ready.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Code examples and comments are lean and actionable, but the opening "Senior Apache Spark engineer specializing in..." restates the description and the "Knowledge Reference" paragraph dumps terms Claude already knows (catalyst optimizer, tungsten execution engine); both could be trimmed. Not a 3 because the padding is minor relative to the tight code and constraints. | 4 / 5 |
Actionability | Provides copy-paste-ready PySpark for a mini-pipeline, broadcast join, skew salting, and caching, with specific configs (spark.sql.shuffle.partitions=400, AQE) and concrete MUST DO / MUST NOT DO constraints covering the common cases. | 5 / 5 |
Workflow Clarity | The five-step Core Workflow ends with explicit validation ("Check Spark UI for shuffle spill", "verify partition count with df.rdd.getNumPartitions()") and a feedback loop ("if spill or skew detected, return to step 4"), satisfying the batch-operation feedback-loop requirement. | 5 / 5 |
Progressive Disclosure | A Reference Guide table signals five one-level-deep reference files, each with a "Load When" condition; all five referenced files exist in references/ and the overview keeps detailed guidance off the main page. Matches the score-5 anchor of well-signaled, one-level-deep references. | 5 / 5 |
Total | 19 / 20 Passed |