---
name: Dead Ends
slug: dead-ends
category: Writing
description: Dead Ends lists approaches that were tried and then abandoned, with the reason each was walked back and the estimated token cost. Use it to summarize prior detours and avoid repeating them.
github: "https://github.com/karanb192/claude-code-hooks/tree/main/plugins/dead-end-registry/skills/dead-ends"
language: JavaScript
stars: 486
forks: 34
install: "npx degit https://github.com/karanb192/claude-code-hooks/tree/main/plugins/dead-end-registry/skills/dead-ends ~/.claude/skills/dead-ends"
installs_to: ~/.claude/skills/dead-ends
source_path: plugins/dead-end-registry/skills/dead-ends/SKILL.md
collection_size: 7
category_size: 1012
collection_url: "https://dirskills.com/collections/karanb192/claude-code-hooks"
added: 2026-08-26T05:13:21.579Z
last_synced: 2026-08-26T05:13:21.579Z
canonical_url: "https://dirskills.com/skills/dead-ends"
---

# Dead Ends

Dead Ends lists approaches that were tried and then abandoned, with the reason each was walked back and the estimated token cost. Use it to summarize prior detours and avoid repeating them.

**Install:**

```bash
npx degit https://github.com/karanb192/claude-code-hooks/tree/main/plugins/dead-end-registry/skills/dead-ends ~/.claude/skills/dead-ends
```

## README

# Dead ends

!`node "${CLAUDE_SKILL_DIR}/../../dead-end-registry.js" --render 2>/dev/null || node "${CLAUDE_PLUGIN_ROOT}/dead-end-registry.js" --render`

The list above is this repository's recorded dead ends: approaches that were tried
and then reverted or ruled out, newest first, each with the date it was tried, why it
was walked back, and the estimated token cost of the detour. It is produced by the
`dead-end-registry` hook, which mines your transcripts as you work.

Briefly summarize the 1-3 most relevant entries and, if any bear on what the user is
currently doing, gently flag that they have been down this road before. If the list is
empty, just say so. Keep it short; do not re-run any commands.
