Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill is highly actionable with a clear, validated research-to-draft workflow and no concept fluff, but the Constraints section duplicates earlier steps and the validate.py reference path does not match the bundle layout. Tightening redundancy and fixing the script path would raise the two weaker dimensions.
Suggestions
Fix or relativize the validate.py path so it matches the bundled script location (e.g. reference scripts/validate.py relative to the skill root rather than a hard-coded .agents/skills/tweet/... install path).
Remove the redundant Constraints entries that restate Steps 1, 3, and Validation, keeping only constraints that add new information (e.g. 'Do not ask for clarification if enough signal already exists').
Consider moving the rewrite-examples or tone-modes tables into a reference file if the SKILL.md grows further, keeping the body as a lean overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean and free of concept-over-explanation, but the Constraints section largely restates earlier points ('Always research the real work before drafting', 'Always validate post length', 'Always ask about visuals') which duplicates Steps 1, 3, and Validation — matching 'mostly efficient but includes some... could be tightened'. Not a 3 due to this redundancy; not a 1 because there is no padding explaining things Claude already knows. | 2 / 3 |
Actionability | Provides copy-paste-ready commands ('git diff --stat', 'git log --oneline -20', 'gh pr view --json ...'), concrete validate.py invocations, and four before/after rewrite pairs — matching 'fully executable code/commands; specific examples; copy-paste ready'. Not a 2 because guidance is concrete and complete rather than pseudocode. | 3 / 3 |
Workflow Clarity | A clear Step 1–4 sequence (gather → extract essence → ask visuals → draft) is followed by an explicit Validation section with a feedback loop ('If a draft exceeds the tweet limit, tighten it'), matching 'clear sequence with explicit validation steps; feedback loops'. Not a 2 because checkpoints are explicit, not merely listed. | 3 / 3 |
Progressive Disclosure | Sections are well-organized and the only external reference is the one-level-deep validate.py script, but the referenced path '.agents/skills/tweet/scripts/validate.py' does not match the actual bundle location (./scripts/validate.py), so the reference is not cleanly signaled against the real bundle structure — matching 'references present but not clearly signaled'. Not a 3 because the path mismatch undermines clean navigation; not a 1 because there is no deep reference nesting. | 2 / 3 |
Total | 10 / 12 Passed |