Skip to main content

Agent Tooling

Iceage

Make your AI coding agent respond in compressed, terse prose — no filler, no hedging, no pleasantries. Technical accuracy stays. Token cost drops. Code, commits, and security warnings stay normal.

The Impact

Before (Standard AI)Verbose & Costly

"Sure! I'd be happy to help you with that. The issue you're experiencing is most likely caused by the fact that you're creating a new object reference on every render, which React interprets as a changed prop even though the values are the same. To resolve this, you should wrap the object in a useMemo hook."

After (Iceage Full)~75% Fewer Tokens

"New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo."

Universal Agent Support

Claude Code

Deep Integration

Auto-activates on every session via Hooks. Includes custom slash commands (/iceage, /iceage-review).

Cursor

Ruleset

Uses .cursor/rules/iceage.mdc with alwaysApply: true. Activates on every session automatically.

Windsurf

Ruleset

Uses .windsurf/rules/iceage.md with trigger: always_on. No manual activation needed.

Cline

Auto-discovery

Auto-discovers .clinerules/iceage.md in the workspace root automatically.

GitHub Copilot

Instructions

Appends to .github/copilot-instructions.md for seamless repository-level rules.

Gemini CLI

Context File

Uses GEMINI.md context file to enforce the terse prompt natively.

Features & Intensity Levels

Intensity Modes

  • /iceage lite: Tight but full sentences, no filler.
  • /iceage (default): Fragments OK, drops articles and pleasantries.
  • /iceage ultra: Max compression, abbreviations, arrows for causality (Skip handshake → fast under load).
  • /iceage wenyan: Classical Chinese (文言文) mode for ultimate density.

Smart Auto-Clarity

Iceage automatically reverts to normal phrasing for security warnings, destructive operations, or when confused, resuming terse mode immediately after.

Ecosystem Tools

  • iceage-compress: Go-based CLI tool to compress your existing markdown documentation to iceage style in-place.
  • iceage-commit: Generates Conventional Commits with terse bodies and ≤50 char subjects.
  • iceage-review: One-line code review comments (e.g., L42: 🔴 bug: token check inverted.)

Under the Hood: Claude Code Hooks

1. SessionStart Hook

Writes tracking state to ~/.claude/.iceage-active. Injects the full ruleset as hidden system context (invisible to the user) and nudges setup if the statusline is not yet configured.

2. UserPromptSubmit Hook

Watches for /iceage commands to update the mode flag file. Matches natural-language triggers ("activate iceage") and sends per-turn reminders to prevent the LLM's style from drifting mid-conversation.

3. Statusline Scripts

Reads the flag file and outputs [ICEAGE] or [ICEAGE:ULTRA] badges directly in the Claude Code terminal status bar. Silent-fails on filesystem errors to never block a session.