Skip to content
Back to skills

Precedent Check

ASecurity

Show what was decided before on a topic, and flag conflicts with a proposed choice. Use when the user weighs an option, asks what they picked last time, or is about to settle a technology, framework, provider or process choice.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsbash

Works with

  • cli

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add asm0dey/precedent --skill precedent-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Precedent Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Precedent Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/asm0dey-precedent-check/badge)](https://www.skillsdirectory.com/skills/asm0dey-precedent-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: precedent-check
description: Show what was decided before on a topic, and flag conflicts with a proposed choice. Use when the user weighs an option, asks what they picked last time, or is about to settle a technology, framework, provider or process choice.
---

# Check precedent on a topic

Take the topic and the option from the user's own words: "should I use Postgres
here" is topic `persistence`, option `postgres`. Ask only when the topic is
genuinely unclear.

```bash
uv run <cli> check --topic "<topic>" --chose "<option>"
```

`<cli>` is this package's `precedent.py`; the `precedent` skill says how to
locate it, and the session brief prints its full path.

Lead with what it returns before offering your own opinion.

`CONFLICT` means this option was explicitly rejected before — quote the recorded
reason. `DIVERGENCE` means the user chose differently in comparable projects.

Both are information, not vetoes. Test whether the recorded reason still applies
to *this* case: a rationale about concurrent writers says nothing about a
single-user tool. Say which way you read it and leave the decision with them.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…