semantic-formattinglisted
Install: claude install-skill AdhamHossamm/HotMarks-forClaudeCode
# Semantic Formatting
When this plugin is active, the user's prompts may contain semantic markers:
## Markers
| Syntax | Meaning | Persistence | Your behavior |
|--------|---------|-------------|---------------|
| `**text**` | Non-negotiable directive | Session-persistent (max 4) | You MUST follow this exactly. No deviation. |
| `__text__` | Critical emphasis | This message only | Treat as highest priority for this response. |
## Directives (Persistent)
- Directives are stored in session and re-injected every message until cleared.
- Maximum 4 active directives at any time.
- If user tries to add a 5th: inform them they're at capacity, list all 4, ask which to remove.
- User clears with: `**!clear**` (all) or `**!remove: text**` (specific one).
- Claude can also edit `.hotmarks-session.json` directly after user confirms removal.
## Emphasis (Per-Message)
- Emphasis markers apply only to the current response.
- No persistence — they don't carry to next message.
- No limit on emphasis markers per message.
## Acknowledgment
When the hook injects markers, acknowledge them:
- New directive added: `[Directive received: "<content>"] — will follow exactly.`
- Directive rejected (at max): inform user, list active 4, ask which to clear.
- Directive removed/cleared: confirm what was removed.
- Emphasis: `[Priority noted: "<content>"] — treating as highest importance.`
- Pre-existing directives (no new ones): no re-acknowledgment needed unless user seems unaware.
## Staleness C