Who Built This Before Me
Check whether a project, tool, library, or product idea has already been built before the user invests time in it. Find existing solutions, extract standard patterns, benchmark the user's angle against prior art, and deliver a clear verdict (build / fork / contribute / use existing / investigate why it failed). Use this skill whenever the user describes something they're thinking of building, making, shipping, launching, or coding — especially phrases like "I want to build…", "I'm thinking of making…", "should I build X…", "is there already a…", "my idea is…", or when the user is scoping a new
Install
npx skills add iagochavarry/who-built-this-before-me --skill who-built-this-before-megit clone --depth 1 https://github.com/iagochavarry/who-built-this-before-me.git /tmp/who-built-this-before-me
mkdir -p ~/.claude/skills
cp -r /tmp/who-built-this-before-me/. ~/.claude/skills/who-built-this-before-mePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# who-built-this-before-me Before the user burns a weekend (or a quarter) building something, find out whether it already exists. Most ideas have been tried. Some are solved well, some are solved badly, some failed for instructive reasons, and a few are genuinely open. This skill figures out which bucket the user's idea falls into and tells them plainly. ## Core loop 1. **Restate the idea in one sentence.** Strip the pitch down to: what it does, who it's for, what constraint makes it distinctive (if any). Show this back to the user and confirm before searching. If the idea is too vague to search (i.e. the framing matches an entire tool category), ask exactly **one** clarifying question. You may include up to 3 example dimensions as prompts, but no more — this is a question, not a questionnaire. 2. **Generate vocabulary before searching.** Before running any query, write down 6–10 different framings of the idea from distinct vantage points. The user's framing is one lens; other builders, academics, and infrastructure people use different words for the same thing. Cover at minimum: - The builder's framing (the user's own words) - The user-of-the-tool framing (wng for this would type) - The academic or research framing (if applicable) - The infrastructure / implementation framing - The adjacent-community framing (the next-door discipline that likely solved this first)
Details
- Skill name
who-built-this-before-me- Repository
- iagochavarry/who-built-this-before-me
- License
- MIT
- Repo updated
- 18 April 2026
FAQ
What does the Who Built This Before Me skill do?
Check whether a project, tool, library, or product idea has already been built before the user invests time in it. Find existing solutions, extract standard patterns, benchmark the user's angle against prior art, and deliver a clear verdict (build / fork / contribute / use existing / investigate why it failed). Use this skill whenever the user describes something they're thinking of building, making, shipping, launching, or coding — especially phrases like "I want to build…", "I'm thinking of making…", "should I build X…", "is there already a…", "my idea is…", or when the user is scoping a new
How do I install the Who Built This Before Me skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add iagochavarry/who-built-this-before-me --skill who-built-this-before-me. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Who Built This Before Me popular?
It lives in iagochavarry/who-built-this-before-me, which has 76 GitHub stars and 9 forks.
Related skills
Ict Trading Model
66carreypro/ict-trading-model
Analyze liquid markets with a strict ICT/SMC framework that combines multi-timeframe bias, liquidity sweeps, displacement, close-confirmed MSS/BOS, FVG/OB/Breaker/OTE retracements, premium-discount location, session timing, invalidation, targets, and risk-to-reward. Use for ICT chart reviews, live-market analysis, OHLCV scans, or validating a user's trade thesis. Return an auditable setup status and conditional plan; do not use for generic indicator analysis, order execution, or claims of proven institutional intent.
Chanlun Trading System
80noahnan-max/chanlun-trading-system
把缠论分析变成先定级别、再认结构、先写失效点的可执行研究流程。Use for A-share, HK-stock, ETF, index, or futures analysis with 中枢、分型、笔、线段、背驰、区间套、三类买卖点 and multi-level recursion, or for converting Chan theory into reproducible backtest rules. Research and study only; never issue stock tips or promise returns.
Financial Planner
64cjpatten/canadian-finance-planner-skill
Your Personal Finance Manager for Canadians — an AI financial planning partner that conducts thorough financial interviews, builds complete plans, generates interactive dashboards, and provides ongoing coaching. Use this skill whenever someone asks about budgeting, saving, investing, debt strategy, retirement planning, tax optimization, government benefits, insurance, RRSPs, TFSAs, RESPs, CPP, OAS, or any aspect of personal finance in a Canadian context. Also triggers for "should I buy this?", "can I afford this?", financial check-ins, plan updates, life change impacts on finances, or any requ
Joinquant Skill
90gaaiyun/joinquant-skill
Generate accurate, runnable quantitative strategy code for the JoinQuant (聚宽) platform. Use this skill when the user asks to write a stock/ETF/futures backtest, paper-trading, or live-trading strategy on JoinQuant — the skill provides progressive-disclosure access to the complete JoinQuant API knowledge base (14 categories, 294KB official docs), 5 production-ready strategy templates (single-stock MA, multi-factor, ETF rotation, momentum, mean-reversion), and a lint tool that catches hallucinated APIs, future-function violations, and unset price-mode/slippage/commission. Chinese-friendly. Code
National Team Position
63Xiaoyuan-Liu/national-team-position
估计中国 A 股"国家队"(中央汇金)的宽基 ETF 持仓变动趋势——追踪上交所沪深300/上证50/中证500/中证1000/中证A500/科创50 的 ETF 份额变化,叠加各自指数走势,生成六合一总图与各指数单图。Estimates China's "national team" (Central Huijin) broad-base ETF positioning by tracking Shanghai Stock Exchange ETF share changes. Use when the user asks about 国家队持仓 / 国家队仓位 / 中央汇金持仓 / 国家队加仓 / 国家队减仓 / ETF份额变化 / 看看国家队 / national team holdings / Central Huijin positions.
Venice X402
160veniceai/skills
Manage Venice x402 wallet credits. Covers POST /x402/top-up (payment discovery + signed USDC settlement, $5 min / $10,000 max), GET /x402/balance/{walletAddress}, GET /x402/transactions/{walletAddress}, USDC on Base (eip155:8453) and Solana mainnet, the PAYMENT-SIGNATURE / SIGN-IN-WITH-X header names, transaction types TOP_UP/CHARGE/REFUND (multi-component charges, request-level refunds, clamped charges), and the 402 PAYMENT-REQUIRED responses returned by x402-enabled endpoints.
Browse the most popular Claude skills, all finance & crypto skills, or write your own with the skills generator.