write-prose-fix

Featured

Rewords a document to clear its lint findings. The fix-prose skill invokes this by name.

AI & Automation 73 stars 6 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Clear the prose findings, and change nothing else Clear the lint findings on one file by rewording it. Someone has already decided what the document says, and that part stays fixed. Change how it reads, and only as far as the findings require. ## Context !`bash ${CLAUDE_SKILL_DIR}/scripts/context.sh $ARGUMENTS` ## The one rule Leave the meaning alone. Every claim the document makes survives your pass intact, and so does every number, path, identifier, and name in it. A finding you can only clear by saying something different is a finding you leave alone. Report it instead. Inventing a claim to please a linter is the worst outcome available here, because it reads as clean and puts words into the document that nobody wrote. Reword. Don't rewrite. ## Your inputs `$ARGUMENTS` carries the target first, then the command that judges it. Anything after a `--` is what the caller wants addressed, which on a second pass is the findings `review-prose-fix` returned. Treat those as the work: resolve each and say so. The context below already ran the command and printed the document, so the findings and the text are both in front of you. Don't re-run the command to see them again. ## The loop 1. Read the findings in the preceding context. Count them. 2. Fix the whole list in one editing pass, cheapest findings first, editing only the target. 3. Run the lint command again. Compare the count. Never re-run after a single edit. Each round costs the same whether it clears one find...

Details

Author
tbhb
Repository
tbhb/vale-ai-tells
Created
8 months ago
Last Updated
2 days ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category