# Code Fingerprint

> Code Fingerprinting (P13)

- Skill: `zedarvates/code-fingerprint` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add zedarvates/code-fingerprint`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zedarvates/code-fingerprint/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zedarvates (https://skillmd.com/u/zedarvates)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zedarvates/code-fingerprint

---

# Code Fingerprinting (P13)
Hash every function/method, only re-analyze changed code.

**Trigger:** Before every audit — check fingerprints, skip unchanged files.

**Token savings:** -80% on re-analysis of stable codebases

**Usage:**
```python
from skills.code_fingerprint import CodeFingerprinter, skip_if_unchanged
fp = CodeFingerprinter()
result = skip_if_unchanged(fp, project_path, analyze_fn)
# If nothing changed: {"skipped": True, "reason": "no changes detected"}
```

**Module:** `skills/code_fingerprint`
**Cache:** .botte-cache/fingerprints.json

