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.

설치로 이동

소스 정보

저장소
mattbaconz/signal
최근 소스 활동
2026년 5월 1일 08:29
감지된 SKILL.md 언어
영어
스타
10
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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)
GitHub에서 보기