Content
52%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 thorough, well-sequenced, actionable onboarding script, but it is noticeably verbose with inlined report templates and suffers from progressive-disclosure failures: it depends on referenced files (notably TESSL_ONBOARDING.md) that are not bundled, and inlines content that should live in separate reference files.
Suggestions
Move the full onboarding-summary.md and onboarding-report.md templates into separate bundled reference files (e.g. references/onboarding-summary.template.md) and link to them instead of inlining ~125 lines.
Actually bundle the referenced files (TESSL_ONBOARDING.md, examples/skill-builder/SKILL.md, tile.json, repo-scenarios.json) under references/ or assets/ so the cross-file navigation is not broken.
Trim per-step 'Report:' boilerplate and remove hardcoded fictional scores (85/100, 4/5) that masquerade as real outputs; describe what to report rather than printing invented results.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~460-line body is noticeably verbose, inlining two full markdown report templates (~125 lines, e.g. the onboarding-report.md block) plus per-step 'Report:' boilerplate and hardcoded fictional scores ('Score: 85/100', '4/5 scenarios passed (80%)') that pad the file without adding instruction. | 2 / 5 |
Actionability | Concrete, mostly-executable commands and MCP tool calls are given throughout ('curl -fsSL https://get.tessl.io | sh', 'tessl skill review examples/skill-builder --json', 'mcp__tessl__status'), with only minor gaps from unresolved placeholders like '<skill-package-path>' and '<eval-run-id>'. | 4 / 5 |
Workflow Clarity | A clearly sequenced 12-step process with verification checkpoints ('tessl --version', polling auth, 'cat tessl.json') and an Error Handling section providing recovery loops, but there is a timeout inconsistency (Step 9 says 'no max timeout' while Error Handling says 'stop after 5 minutes') and some verification is shallow. | 4 / 5 |
Progressive Disclosure | No bundle files exist, yet the body references unbundled files ('TESSL_ONBOARDING.md' for 'the complete step-by-step instructions', plus 'skill-builder/SKILL.md', 'tile.json', 'repo-scenarios.json') and inlines ~125 lines of report templates that clearly belong in separate reference files. | 2 / 5 |
Total | 12 / 20 Passed |