Skip to main content

signal-compress

Compress memory files, prompts, rules, handoff notes, and project docs into SIGNAL-shaped prompt-token-friendly text while preserving code, paths, identifiers, errors, versions, and technical terms. Use when user types /signal-compress, "compress this memory", "shrink this prompt", "compress project rules", or asks to reduce input/prompt tokens.

Zur Installation springen

Quellinformationen

Repository
mattbaconz/signal
Letzte Quellaktivität
1. Mai 2026 um 08:29
Erkannte Sprache von SKILL.md
Englisch
Sterne
10
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
signal-compress
description
Compress memory files, prompts, rules, handoff notes, and project docs into SIGNAL-shaped prompt-token-friendly text while preserving code, paths, identifiers, errors, versions, and technical terms. Use when user types /signal-compress, "compress this memory", "shrink this prompt", "compress project rules", or asks to reduce input/prompt tokens.
signal_bundle_version
0.4.0
# ⚡ signal-compress — Input Compression Reduce prompt tokens before the agent reads the same prose every turn. Preserve technical substance; compress prose only. --- ## Invocation Triggers Activate when user says any of: - `/signal-compress` - `"compress this memory"`, `"shrink this prompt"`, `"compress project rules"` - `"compress CLAUDE.md"`, `"compress GEMINI.md"`, `"compress AGENTS.md"` - `"reduce input tokens"`, `"make this rules file shorter"` Targets can be memory files, project rules, prompts, handoff notes, README-like prose, or pasted text. --- ## Behavior 1. **Back up first** when a file path is provided: ```powershell powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\signal-compress.ps1 -Path .\GEMINI.md ``` The helper only creates `<name>.original.<ext>` and prints the prompt/review steps. 2. **Compress prose only** using [`templates/signal-compress-prompt.md`](../templates/signal-compress-prompt.md). 3. **Protect exact tokens**: - Fenced code blocks and shell commands - Inline code, file paths, line numbers, URLs - Quoted errors, stack traces, logs - Version numbers, dates, identifiers, flags, env vars - Technical terms and proper nouns 4. **Diff review** against the original. Reject the rewrite if protected tokens changed, facts disappeared, or instructions became ambiguous. 5. **Report measured savings** with this shape: ```text signal-compress|target=GEMINI.md|chars 2400→980|est_tok 600→245|save 59%|fidelity pass ``` --- ## Output Rules When returning compressed text, output only the compressed file contents. No preamble, no summary, no wrapper fence. When reporting a completed file workflow, use one line: ```text signal-compress|target={path}|chars {old}→{new}|est_tok {old}→{new}|save {pct}%|fidelity {pass|fail} ``` If compression is unsafe: ```text SIGNAL_DRIFT: <one-line reason> ``` --- ## Fidelity Gate A compression win counts only when: - Every protected token is unchanged. - All actionable instructions remain present. - Headings stay navigable. - Any code, paths, flags, errors, and version numbers remain verbatim. - The compressed file can replace the original without changing agent behavior. --- ## Related - [`docs/signal-compress.md`](../docs/signal-compress.md) - [`docs/benchmark-methodology.md`](../docs/benchmark-methodology.md) - [`scripts/signal-compress.ps1`](../scripts/signal-compress.ps1)
Auf GitHub ansehen