Content
68%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 admirably concise and partially actionable with real commands for environment setup, but the workflow stops short of the lint/test/PR guidance it gestures at and includes no validation steps. The "contribution.md" reference is vague and unlinked, leaving the final step unexecutable as written.
Suggestions
Make step 4 concrete: name the actual lint/test commands (e.g. `uv run pre-commit run --all-files`, `uv run pytest`) and link the real file ([CONTRIBUTING.md](CONTRIBUTING.md)).
Add a validation checkpoint after setup, e.g. "Verify with `uv run python -c 'import pymc_marketing'`" and what to do on failure.
Fix grammar/typos for clarity ("How to do when user ask a request?" → "What to do when the user makes a request") and clarify when gh is actually needed (e.g. only for PR/issue work).
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and efficient — 17 lines with zero padding and no explanation of concepts Claude already knows; every token (env setup, gh install, uv run) earns its place. | 5 / 5 |
Actionability | Steps 1-3 give executable commands (`uv sync`, `brew install gh`, `uv run`), but guidance is incomplete: "Follow linter rules and contribution.md recommendations" names no lint/test command and references an ambiguous filename, and the gh workflow (auth, branching, PRs) is never specified. | 3 / 5 |
Workflow Clarity | A numbered sequence exists (sync → install gh → uv run → follow linter), but there are no validation checkpoints or error-recovery steps — e.g. nothing on what to do if `uv sync` fails or how to verify the environment. | 3 / 5 |
Progressive Disclosure | As a sub-50-line skill with two clear sections (Introduction, workflow), structure is appropriate with no external files needed; the buried, unsignaled "contribution.md" reference (likely CONTRIBUTING.md, not linked) is a minor organization gap that keeps it below 5. | 4 / 5 |
Total | 15 / 20 Passed |