A structured markdown syntax for iterating on documents with Claude AI
The skill defines default behavior. Your project’s .claude.md file can override, extend, or add rules specific to your needs.
Claude reads both:
SKILL.md) - Default behavior for document iteration.claude.md) - Project-specific overridesProject config takes precedence when there’s a conflict.
The skill has six mandatory rules. Here’s how to override each. See Mandatory Rules for full details.
Default: Every %% comment gets a •%%>response <%%•.
## Override: Skip responses for trivial fixes
For simple typo fixes or formatting corrections, Claude
may edit directly without adding a response.
Default: Claude never removes user comments.
## Override: Auto-remove resolved comments
After implementing feedback, Claude may remove the
original comment if the fix is straightforward.
Default: Claude must ask before moving files.
## Override: Allow auto file moves
Claude may move files without explicit approval when
reorganizing documentation structure.
Default: Claude asks if markers look like pre-existing content.
## Override: Assume all markers are feedback
Treat all %% comments %% as iteration feedback.
Don't ask if they're pre-existing content.
Default: Claude compacts responses after moving content to document.
## Override: Keep full responses
Don't compact responses after moving content into the document.
Keep the full response for audit trail.
Default: Claude warns about orphaned TOKENs and enforces uniqueness.
## Override: Relaxed TOKEN rules
- Don't warn about orphaned TOKENs
- Allow duplicate TOKENs (Claude will apply to first match)
- Skip APPROVED scope enforcement
Add rules that don’t exist in the skill:
## Rule: Protected files
Never modify files in these folders without explicit approval:
- /contracts/
- /legal/
- /config/
## Rule: Required tokens
All TODO items must use the (TODO) token.
All security concerns must use (SECURITY) token.
## Rule: Cleanup before commit
When committing documentation, always offer to clean
iteration markers first.
# Claude Code Instructions
Use the Document Iteration Skill.
## Additional Rules
1. Never auto-commit anything
2. Always ask before file operations
3. Check for markers before every commit
4. Warn about WIP sections loudly
# Claude Code Instructions
Use the Document Iteration Skill.
## Overrides
1. May move files without asking when organizing docs
2. May skip responses for obvious fixes
3. Auto-cleanup markers before commits (no confirmation needed)
# Claude Code Instructions
Use the Document Iteration Skill.
## Team Rules
1. Always include author attribution in responses
2. Never modify sections marked with another person's initials
3. Flag conflicts: "⚠️ @JS and @MK have conflicting feedback"