# Hooks Pre Compact

> Pre-compact hook for database optimization, cleanup, and CLAUDE.md compliance preservation

- Skill: `dammianmiller/hooks-pre-compact` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dammianmiller/hooks-pre-compact`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dammianmiller/hooks-pre-compact/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: DammianMiller (https://skillmd.com/u/dammianmiller)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/dammianmiller/hooks-pre-compact

---


# Pre-Compact Hook

Automated hook that runs before database compaction operations, preserving CLAUDE.md adherence context.

## Purpose

Ensures database integrity, optimizes performance, and preserves critical architectural constraints before compaction.

This hook:
- Validates database state
- Runs integrity checks
- Prepares data for compaction
- Creates backup snapshots
- **PRESERVES CLAUDE.md adherence** - Explicitly logs architectural constraints, security rules, and quality gates to memory before context compaction

## Functions

- Validates database state
- Runs integrity checks
- Prepares data for compaction
- Creates backup snapshots

## Usage

Automatically invoked before compaction tasks.

## Location

`.forge/hooks/pre-compact.sh` (also mirrored at `.uap/omp/hooks/pre/pre-compact.sh`)

