Content
65%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable with concrete commands, config, and schemas, and is well-sequenced into phases, but it is padded with inferable sales coaching, lacks a validation checkpoint for its batch export, and keeps reference-grade material inline rather than splitting it into separate files.
Suggestions
Add an explicit validation/verification step after the tool run (e.g., check the CSV row count and that switching signals are non-empty, with a fix-and-reretry loop if the PH API fallback was used).
Move the signal scoring table, output schema, and cost estimates into a reference file (e.g., references/SIGNALS.md) and link to it from a leaner SKILL.md overview.
Trim the outreach-angle and sales-coaching prose in Phase 4 to the decision-relevant essentials Claude can act on, and fix the Step 8 → Step 10 numbering gap.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient with concrete tables (signal scoring, output schema, costs), but sections like 10a–10f and 'Recommend Next Steps' carry sales-coaching prose ('PROVEN BUYERS', 'speed matters', outreach angles) Claude could infer, so it could be tightened. | 2 / 3 |
Actionability | Provides copy-paste-ready bash to write the config and run the script, a concrete JSON config example, exact search queries ('site:producthunt.com [product category]'), and a defined output schema — fully executable guidance. | 3 / 3 |
Workflow Clarity | Steps are clearly sequenced into Phases 1–4 with numbered sub-steps, but this batch scraping/export workflow has no validation or verification checkpoint (and Step 9 is missing in the numbering), capping workflow clarity at 2. | 2 / 3 |
Progressive Disclosure | Well-organized into sections and the heavy logic is correctly externalized to scripts/competitor_signals.py, but the SKILL.md is a ~270-line monolith with the scoring table, output schema, and cost estimates all inline and no one-level-deep reference files to split them out. | 2 / 3 |
Total | 9 / 12 Passed |