From solon-cli
Edit files using hashline line references for reliable, hash-validated edits
How this skill is triggered — by the user, by Claude, or both
Slash command
/solon-cli:hashline-editThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `sl edit` to make changes to code files. Always run `sl read` first to get current hashes.
Use sl edit to make changes to code files. Always run sl read first to get current hashes.
sl edit <file> 5#HH "new content for line 5"
sl edit <file> 5#HH 10#QQ "replacement line 1\nreplacement line 2"
sl edit <file> --after 3#MQ "new line inserted after line 3"
sl edit <file> --before 1#ZP "header line added before line 1"
sl edit <file> --delete 5#HH 10#QQ
echo -e "line1\nline2\nline3" | sl edit <file> 5#HH --stdin
If you see Hash mismatch at line N, the file changed since your last sl read. Re-read the file to get updated hashes before editing.
In content strings: \n = newline, \t = tab, \\ = backslash.
Run sl read <file> again to verify changes and get updated hashes for further edits.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub huynhhoangphuc/solon --plugin solon-cli