52 lines
1.3 KiB
Markdown
52 lines
1.3 KiB
Markdown
# Hook Deduplication Guide
|
|
|
|
Implement robust content-based deduplication for Claude Code hooks.
|
|
|
|
## Overview
|
|
|
|
This skill guides you through implementing SHA256 hash-based deduplication to prevent duplicate insights or data from being stored across sessions.
|
|
|
|
## When to Use
|
|
|
|
**Trigger Phrases**:
|
|
- "implement hook deduplication"
|
|
- "prevent duplicate insights in hooks"
|
|
- "content-based deduplication for hooks"
|
|
|
|
## Quick Start
|
|
|
|
```bash
|
|
# Test the skill
|
|
You: "I need to add deduplication to my hook to prevent storing the same insight twice"
|
|
|
|
Claude: [Activates hook-deduplication-guide]
|
|
- Explains content-based vs session-based strategies
|
|
- Guides implementation of SHA256 hashing
|
|
- Shows hash rotation to prevent file bloat
|
|
- Provides testing validation
|
|
```
|
|
|
|
## What You'll Get
|
|
|
|
- Content-based deduplication using SHA256
|
|
- Efficient hash storage with rotation
|
|
- Testing and validation guidance
|
|
- Best practices for hook state management
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
# This is an example generated by insight-skill-generator
|
|
# Copy to your skills directory if you want to use it
|
|
cp -r examples/example-generated-skill ~/.claude/skills/hook-deduplication-guide
|
|
```
|
|
|
|
## Learn More
|
|
|
|
See [SKILL.md](SKILL.md) for complete workflow documentation.
|
|
|
|
---
|
|
|
|
**Generated by**: insight-skill-generator v0.1.0
|
|
**Source**: 1 insight from hooks-and-events category
|