Content
88%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.
A well-engineered repair workflow with concrete commands, explicit validation, and strong safety guardrails. The main improvement is deduplicating the hard-stop sections and potentially extracting the issue template into a bundled reference file.
Suggestions
Consolidate the duplicated hard-stop conditions: 'Safety Boundaries' and 'When to Stop' both list AUTH_REQUIRED/BROWSER_CONNECT/CAPTCHA — state them once and cross-reference.
Extract the Step 6 GitHub issue template into a bundled reference file (e.g. references/issue-template.md) and link to it, reducing SKILL.md length and improving progressive_disclosure.
Tighten the 'Empty ≠ Broken' section's four bullets into a shorter checklist; the anti-scrape guidance is valuable but currently verbose.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Dense and operational with no basic-concept padding, but the hard-stop conditions (AUTH_REQUIRED, BROWSER_CONNECT, CAPTCHA) are stated twice — once in 'Safety Boundaries' and again in 'When to Stop' — which could be consolidated. | 4 / 5 |
Actionability | Provides fully executable commands ('opencli <site> <command> --trace retain-on-failure 2>trace-error.yaml', 'opencli browser network --filter author,text,likes', 'gh issue create ...') and concrete before/after patch examples covering the common selector, API, schema, and wait-condition cases. | 5 / 5 |
Workflow Clarity | Clear 6-step sequence with explicit validation in Step 5 ('If it still fails, go back to Step 1'), a 3-round retry budget feedback loop, and hard-stop checklists — the destructive-operation validation cap does not apply because validation is present. | 5 / 5 |
Progressive Disclosure | Well-organized into clearly headed sections with no nested references and no bundle files present, but the ~290-line body keeps everything inline (including the full GitHub issue template) rather than splitting detail into a reference file. | 4 / 5 |
Total | 18 / 20 Passed |