vishnujayvel

Deja Vu — Development skill for Claude Code

Development community

Prior-art hunt skill for Claude Code — most problems are already solved; the gap is seeing them.

How to install Deja Vu

This entry records only its repository, not the path inside it, so there is no exact command to give. Open vishnujayvel/deja-vu and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Deja Vu does

Prior-art hunt skill for Claude Code — most problems are already solved; the gap is seeing them. 10-stage loop, six verdicts, asymmetric BUILD gate.

Alternatives in Development

README

deja-vu

![Build, buy, or borrow: a terracotta bridge under construction, a golden prefabricated span, and a shared stone arch.](docs/assets/build-buy-borrow.png)

The skill that gives your agent the feeling it has seen this problem before.

A skill for Claude Code and Codex that runs a structured prior-art hunt **before** anything custom gets built.

The problem

You're mid-task, someone says "we need a rate limiter" (or an auth flow, a retry helper, a link checker for the docs), and the reflex is to open a new file and start writing it. Later you find out a maintained library already handled the edge cases you just hit — this skill is the pause that checks for that library first.

deja-vu asks "has someone already solved this?" through a ten-stage loop, then backs whatever it finds with the actual repos, license, and health data it checked, not a star count. Full design rationale and the failure mode each stage addresses: [`docs/design.md`](docs/design.md).

Install

**Option A — git clone + symlink** (full control over the checkout location):

git clone https://github.com/vishnujayvel/deja-vu "$HOME/workplace/deja-vu"
mkdir -p "$HOME/.claude/skills"
ln -s "$HOME/workplace/deja-vu" "$HOME/.claude/skills/deja-vu"

Verify the symlink resolves:

ls -la "$HOME/.claude/skills/deja-vu"

**Option B — [`npx skills`](https://github.com/vercel-labs/skills)** (fetches directly from GitHub, no manual clone):

npx skills add vishnujayvel/deja-vu

Either way, that's the whole install — `SKILL.md`'s frontmatter is what Claude Code reads to decide when to bring the skill in.

**Option C — native plugin (Claude Code or Codex)**: this repo also ships a repo-local marketplace (`.claude-plugin/marketplace.json`) that both clients' native plugin installers can read directly — no manual symlink, and the client manages updates/removal for you.

Both CLIs accept the GitHub shorthand directly, no local checkout required:

claude plugin