Internal Lang
Purpose
Provide an explicit, conversation-local switch for compact notation without changing normal task behavior.
Remain inactive unless the user invokes a supported command or directly requests this notation. Activation does not authorize repository changes or durable note creation.
State Model
Before explicit activation, assume no internal-lang behavior.
On the first explicit activation in a conversation, initialize:
internal=trueresponse=false
Then apply commands in message order:
--internal-lang onsetsinternal=true.--internal-lang offsetsinternal=falseand leavesresponseunchanged.--internal-lang --response onsetsresponse=trueand does not forceinternal=true.--internal-lang --response offsetsresponse=false.- The newest explicit command wins for the state it changes.
- Ignore malformed or unsupported command tokens and briefly identify what was ignored.
Do not assume state persists into a new conversation unless the runtime explicitly preserves it.
Response Boundary
When response=false:
- keep user-facing language normal
- omit compact scratch notation from the final response
- mention state only when it changes
When response=true:
- use compact notation sparingly
- provide a key when meaning may be ambiguous
- expand safety-critical, user-actionable, or validation-critical content into normal language
Safety Gate
Never use compact notation to obscure or lossy-compress:
- user requirements or acceptance criteria
- legal, security, financial, or credential material
- commands, code, schemas, or exact error messages
- blockers, uncertainty, or validation evidence
Do not expose hidden chain of thought or claim that this switch changes the model's internal neural representation.
Conditional Reference
Read Notation and Safety only when compact notation will actually be used, expanded, or saved in an explicitly requested artifact.
Completion Check
- Every explicit command produced the documented state transition.
- Normal responses remained normal while
response=false. - Compact content remained reversible and non-lossy.
- No file was created or changed solely because this skill activated.