Skip to main content

setup-agent-config

Token-efficient AI agent hooks -- env vars, test flag optimization, output truncation, NODE_OPTIONS. Use when optimizing Claude Code for fewer tokens or reducing context waste.

Source facts

Repository
redpanda-data/ui-harness
Last source activity
May 8, 2026 at 11:21
Detected SKILL.md language
English
Stars
34
Forks
4

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
5 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
setup-agent-config
description
Token-efficient AI agent hooks -- env vars, test flag optimization, output truncation, NODE_OPTIONS. Use when optimizing Claude Code for fewer tokens or reducing context waste.
# Setup LLM Optimization ## What This Sets Up - **SessionStart**: `AI_AGENT=1`, `CLAUDECODE=1`, `NODE_OPTIONS=--max-old-space-size=8192` - **UserPromptSubmit**: inject project state (git branch, dirty files, scripts, violations, config) -> Claude know state, no tool calls - **PreToolUse (Bash)**: optimize vitest commands -- strip `--verbose`, suggest `--pool=forks`, `--bail=1`, `--teardownTimeout=5000`. Also handle jest/bun test (back-compat) - **PostToolUse (Bash)**: truncate verbose output, cut context bloat ## Steps 1. Copy `scripts/llm-env.sh`, `scripts/llm-test-flags.sh`, `scripts/llm-truncate.sh` -> `.claude/hooks/`. `chmod +x`. 2. Configure in `.claude/settings.json`: - SessionStart: `llm-env.sh` - PreToolUse (Bash): `llm-test-flags.sh` - PostToolUse (Bash): `llm-truncate.sh` ## Verify - [ ] `AI_AGENT`/`CLAUDECODE` set after session start - [ ] `vitest --verbose` rewrite to `vitest` - [ ] Long output truncated See [REFERENCE.md](REFERENCE.md) for vitest config optimizations.
View on GitHub