tersify-promptlisted
Install: claude install-skill rp1-run/rp1
# Tersify Prompt
Compresses agent-instruction prompts to be maximally terse while preserving full intent.
## Modes
**File Mode** (when INPUT is a valid file path):
1. Read the file content
2. Pass to tersifier agent
3. Extract compressed prompt from output
4. Update the file with compressed version
5. Display change summary
**Inline Mode** (when INPUT is prompt text):
1. Pass prompt directly to tersifier agent
2. Display compressed prompt and change log
## Workflow
### Step 1: Detect Mode
Check if INPUT is a file path:
```
Use Bash: test -f "{INPUT}" && echo "file" || echo "inline"
```
### Step 2: Prepare Input
**If file mode:**
- Read the file using Read tool
- Store the file path for later update
- Extract file content as INPUT_PROMPT
**If inline mode:**
- Use INPUT directly as INPUT_PROMPT
### Step 3: Spawn Tersifier Agent
{% dispatch_agent "rp1-utils:prompt-tersifier" %}
{INPUT_PROMPT content here}
{% enddispatch_agent %}
### Step 4: Process Output
The agent returns output in this format:
```
<<<COMPRESSED_PROMPT
[compressed content]
COMPRESSED_PROMPT>>>
<<<CHANGES
[op] ref: description
- from: "short excerpt"
- to: "short excerpt"
- note: reason
[op] ref: description
...
CHANGES>>>
```
**Parse the output:**
- Extract content between `<<<COMPRESSED_PROMPT` and `COMPRESSED_PROMPT>>>`
- Extract the changes list between `<<<CHANGES` and `CHANGES>>>`
### Step 5: Finalize
**If file mode:**
1. Use Write tool to update the original file with the compre