Content
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-crafted skill that efficiently teaches Claude how to use the imsg CLI. It excels at routing clarity (when to use vs. not), provides fully executable commands, and includes appropriate safety guardrails for a messaging tool. The example workflow demonstrates the expected confirmation pattern before sending messages.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is lean and efficient. It doesn't explain what iMessage is or how Messages.app works. Every section serves a purpose: when to use, when not to use, commands, safety rules. The 'When NOT to Use' section is valuable routing information Claude needs. | 3 / 3 |
Actionability | All commands are concrete, copy-paste ready with real flags and arguments. The example workflow shows a complete end-to-end scenario with actual bash commands and jq filtering. Service options are clearly enumerated with specific flag values. | 3 / 3 |
Workflow Clarity | The example workflow clearly sequences the steps: find chat → confirm with user → send after confirmation. Safety rules explicitly require confirmation before sending (a destructive/irreversible operation). The numbered steps with confirmation checkpoint between lookup and send demonstrate a proper feedback loop. | 3 / 3 |
Progressive Disclosure | For a CLI wrapper skill of this scope, the content is appropriately structured in a single file with well-organized sections. No bundle files are needed. Sections are logically ordered from context (when to use) → requirements → commands → safety → example workflow. | 3 / 3 |
Total | 12 / 12 Passed |