Precedent Regret — Development skill for Claude Code
Mark a choice you repeated across projects as a mistake, inverting its precedent.
How to install Precedent Regret
Installs to ~/.claude/skills/asm0dey-precedent-precedent-regret/SKILL.md
mkdir -p ~/.claude/skills/asm0dey-precedent-precedent-regret && curl -fsSL https://raw.githubusercontent.com/asm0dey/precedent/HEAD/commands/precedent-regret.md -o ~/.claude/skills/asm0dey-precedent-precedent-regret/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Precedent Regret does
description: Mark a choice you repeated across projects as a mistake, inverting its precedent argument-hint: " "
uv run ~/.claude/skills/precedent/scripts/precedent.py regret \
--topic "$1" --chose "$2" --because "..." --instead "..."
Read `~/.claude/skills/precedent/SKILL.md` first if it is not already loaded.
`--because` is the whole point: without the reason, a future session sees only that the option is disfavoured and cannot tell whethe
Alternatives in Development
- Epic Review — Mark epic review requested, approved, or changes requested 243.5k ★
- Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
- Screenshot — Capture desktop, app windows, or pixel regions across OS platforms 14.6k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Precedent Check
Show what was decided before on a topic, and flag conflicts with a proposed choice
Analyze Patterns
Analyze ~/.claude/tool_logs/operations.jsonl operation logs to identify repeated patterns across sessions and
Thumbgate Guard
Turn the last agent mistake into a hard prevention rule the agent cannot bypass. Use after a bad tool call, a
Mine Gemini Workflows
Find repeated workflows in selected Gemini CLI sessions and draft portable skills after review.
Claude Code Token Watch
Claude Code hooks that warn when a session starts burning tokens on repeated Reads, recursive greps, or WebFet
Extract Patterns
Extract repeated code into reusable components
Related Agents
Mistake Learner
Analyzes mistakes and updates CLAUDE.md with abstracted learnings. MUST BE USED when errors are caught or mist
Daedalai Lesson Scribe
Dispatch when a correction, gotcha, or non-obvious mistake has just been fixed in a DaedalAI-managed project a
Bd Validate
Interprets the S7 verdict. Reads the seal-verification result and the prediction comparison table, decides whe