Content
76%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-structured, highly actionable command reference with real, clearly-signaled bundle files and efficient prose. The weaknesses are the missing validation/caution around destructive operations (delete, move) and the redundant inline configuration example that duplicates the dedicated reference file.
Suggestions
Add a caution and verification step around destructive operations — e.g. note whether `message delete` moves to trash or permanently deletes, and suggest re-running `himalaya envelope list` to confirm the result.
Replace the full inline config.toml with the wizard command plus a minimal 3-4 line stub, pointing to references/configuration.md for the complete example, to remove the duplication.
Sequence the setup as an explicit numbered workflow (install → verify with `himalaya --version` → configure → send a test message) so the getting-started path has clear checkpoints.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dominated by lean, executable bash blocks with almost no concept over-explanation, but the ~22-line inline config.toml example duplicates what references/configuration.md already provides and could be trimmed to a pointer, fitting the 4 anchor (minor trimmable excess). | 4 / 5 |
Actionability | Every operation — list, search, read, reply, forward, write, template send, move, copy, delete, flags, accounts, attachments, output formats, debug — ships a copy-paste-ready command, including a working heredoc pipe for non-interactive sending, matching the fully-executable 5 anchor. | 5 / 5 |
Workflow Clarity | Prerequisites → wizard/manual config → operations gives a coherent setup sequence and the tip about message IDs being folder-relative is a useful checkpoint, but the destructive `himalaya message delete 42` operation has no validation, caution, or trash-vs-permanent note, so the destructive-operation cap holds the score at 3. | 3 / 5 |
Progressive Disclosure | Both bundle files (references/configuration.md, references/message-composition.md) exist, are one level deep, and are clearly signaled with one-line scope descriptions plus a contextual re-link in Tips; the only gap is the inline config duplicating the reference file, which fits the 4 anchor's minor organization gaps. | 4 / 5 |
Total | 16 / 20 Passed |