Who Built This Before Me — Development skill for Claude Code
A Claude skill that checks whether your idea already exists before you build it.
How to install Who Built This Before Me
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open iagochavarry/who-built-this-before-me and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Who Built This Before Me does
A Claude skill that checks whether your idea already exists before you build it.
Alternatives in Development
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- Discipline — Toggle discipline mode — auto-invoke verification, brainstorming-before-coding, and review checks 2.8k ★
- Projectmem — Open-source coding agent memory 766 ★
README
who-built-this-before-me
A skill for Claude Code that checks whether your idea has already been built before you invest time in it. It searches the landscape, clusters what exists, benchmarks your angle against prior art, and delivers a direct verdict: build, fork, contribute, use what's out there, or investigate why someone else gave up.
Installation
Claude Code
Clone directly into Claude Code's skills directory:
mkdir -p ~/.claude/skills
git clone https://github.com/iagochavarry/who-built-this-before-me.git ~/.claude/skills/who-built-this-before-me
Or copy the skill file manually if you already have this repo cloned:
mkdir -p ~/.claude/skills/who-built-this-before-me
cp SKILL.md ~/.claude/skills/who-built-this-before-me/
OpenCode
Clone directly into OpenCode's skills directory:
mkdir -p ~/.config/opencode/skills
git clone https://github.com/iagochavarry/who-built-this-before-me.git ~/.config/opencode/skills/who-built-this-before-me
Or copy the skill file manually if you already have this repo cloned:
mkdir -p ~/.config/opencode/skills/who-built-this-before-me
cp SKILL.md ~/.config/opencode/skills/who-built-this-before-me/
Note: OpenCode also scans `~/.claude/skills/` for compatibility, so a single clone into `~/.claude/skills/who-built-this-before-me/` works for both tools.
Usage
Claude Code
/who-built-this-before-me
I'm thinking of building [your idea here]
OpenCode
/who-built-this-before-me
I'm thinking of building [your idea here]
Or just describe the idea directly in either tool — the skill triggers on phrases like "I want to build…", "I'm thinking of making…", "should I build X…", or "is there already a…":
I want to build a CLI that auto-generates database migrations from OpenAPI schemas. Has anyone done this?
What you get back
A one-screen report with these sections:
- The idea, restated — your pitch stripped to one sentence, so you
Related Skills
Friday Upgrade
Checks whether a newer Friday Shortcuts release exists, upgrades your install, and tells you exactly what chan
Pantheon Orchestration Layer
Invoke when deciding what to build vs. delegate, identifying a moat, or when "own the whole stack" appears — c
Situational Profile Questions
Shared questions that collect the candidate's location, citizenship, language, existing work authorization, an
M Infr Init
Check whether an infra.md file exists in the project root.
Boss
You are the /boss command. Your job is to evaluate whether an idea, feature request, or issue is worth pursuin
Search First
Before building anything custom, search for existing solutions. This prevents reinventing wheels and ensures w
Related Agents
Aminet Researcher
Researches whether a tool or library already exists for AmigaOS before porting. Checks Aminet, Geek Gadgets, A
Skill Architect
Skill Builder & Tool Researcher. Use this agent to check whether a computational tool/script already exists in
Maintainer PR
Maintainer vision agent (PRs). Checks whether the built PR aligns with perl-lsp's goals and quality bar — befo