Content
87%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 content is a clean, action-dense command reference that is concise and copy-paste ready, but it lacks any validation/verification step for its destructive lending operations, which caps workflow clarity despite the otherwise excellent organization.
Suggestions
Add an explicit verification step after risky operations, e.g. 'After borrowing or withdrawing, run `/marginfi health` to confirm your health factor stays above liquidation risk.'
For `withdraw` and `repay` with `all`, add a guard such as confirming the resulting balance or checking `account` before executing to prevent unintended full liquidation.
Note that `withdraw`/`borrow` can trigger liquidation and instruct to re-check `health` on failure, establishing a validate→fix→retry feedback loop.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence — one functional sentence, command tables, a worked examples block, and env config with no concept padding, matching the 'lean and efficient; every token earns its place' anchor. | 5 / 5 |
Actionability | It gives fully executable `/marginfi` commands with arguments, a copy-paste-ready examples block, and exact environment-variable configuration covering the common cases. | 5 / 5 |
Workflow Clarity | The skill drives destructive financial operations (deposit/withdraw/borrow/repay) but documents no validation or verification checkpoint — e.g. running `/marginfi health` after a borrow or confirming amounts before withdrawing — so workflow clarity is capped at 3 per the destructive-operations guideline, overriding the simple-skill exception. | 3 / 5 |
Progressive Disclosure | Under 50 lines with no bundle files needed, the body is well-organized into Commands, Examples, Configuration, and See Also sections, satisfying the simple-skill exception for progressive disclosure. | 5 / 5 |
Total | 18 / 20 Passed |