Prior art search
Skill pagoda111king/claude-code-pack/template/.claude/skills/prior-art-search
Claude Code config pack · 11 agents · 10 skills · 10 commands · 4 hooks · CLAUDE.md template · Solo Founder OS
npx -y skills add pagoda111king/claude-code-pack --skill prior-art-searchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Before writing code / breaking down requirements, exhaustively search the web for "has someone already built something similar." Run immediately after idea-eval passes (even with a low score — finding an existing solution is the fastest path). Output to docs/ideas/<slug>/prior-art.md with 5-10 candidate projects, overlap percentage, gap analysis, and recommended path (use-as-is / fork / borrow / build-fresh).
SKILL.md
8.2 KB, as published. Nobody here has run it
Prior-Art Search · Exhaustive Similar Projects
When to Trigger
- After idea-eval runs (regardless of 🟢🟡🔴 — finding an existing solution = zero-effort delivery)
- Founder says "has someone already built this idea"
- Dashboard pipeline Stage 2 triggers
Input
docs/ideas/<slug>/eval.md(idea summary + user persona + pain points)
Search Strategy · 8 Angles (must search at least once per angle)
| # | Angle | Example (for "AI tracking globe") |
|---|---|---|
| 1 | Direct keywords | AI tracker globe visualization github |
| 2 | Scenario description | tool to track what AI researchers are working on |
| 3 | Target user perspective | indie hacker AI news daily digest dashboard |
| 4 | Core action + domain | aggregate Twitter RSS GitHub trending AI |
| 5 | Big-name recommendations / lists | awesome AI news tools / "X recommends" AI tracker |
| 6 | Chinese communities | Jike / Xiaohongshu / V2EX / Zhihu AI info aggregation tool recommendations |
| 7 | Specific people / organizations | Karpathy tweets aggregator / Anthropic news feed |
| 8 | Alternatives / workflows | RSS reader AI / Twitter list curation / newsletter aggregator |
At least 5 WebSearch calls — fewer means you're cutting corners.
Evaluate Each Candidate
For every project found (GitHub / product / open-source library / service), output:
| Field | Content |
|---|---|
| Name + URL | Link |
| Stars / users | Real data (fetch the homepage) |
| Summary | One-liner |
| Overlap | 0-100% — "how much of what you want does it do" |
| Gap | What you want but it doesn't have |
| Status | Actively maintained / semi-abandoned / dead |
| Source | Direct search / big-name recommendation / community / awesome list |
| Recommended usage | A use-as-is / B fork-modify / C borrow-pattern / D build-fresh |
Output File
docs/ideas/<slug>/prior-art.md:
---
stage: prior-art
slug: <slug>
aiVersion: 1
generatedAt: 2026-04-26
generatedBy: [email protected]
candidates: 8 # total found
exactMatch: false # is there one that's basically what you want
recommendedPath: "fork-modify" # use-as-is / fork-modify / borrow-pattern / build-fresh
overallVerdict: "🟡 Existing similar solution exists. Forking is 5-10x faster than building from scratch."
sources:
- github
- hackernews
- twitter
- jike
- awesome-list
userEdits: {}
---
# Similar Projects Research · <slug>
## Overall Assessment
[1-3 paragraphs: whether a similar solution was found, recommended path, rationale]
## Candidates (sorted by overlap descending)
### 1. <Project Name> · <Overlap X%>
- **URL**: [link]
- **Stars / Status**: 12.3k · actively maintained
- **Summary**: ...
- **Overlap**: [what it does that you want]
- **Gap**: [what it doesn't do that you want]
- **Source**: direct search / [big-name recommendation link]
- **Recommendation**: A use-as-is · just add 1 small filter
- **Cost**: 0 lines of code vs 8 weeks to build
### 2. ...
## Integration Recommendations
[If fork-modify path: give specific modification steps + time estimate]
[If use-as-is path: give registration/deployment steps]
[If build-fresh path: explain why none of the 8 candidates suffice and what unique value justifies building from scratch]
## Decision Criteria for 4 Paths
| Path | Trigger | Action |
|---|---|---|
| **A. Use-as-is** | Overlap ≥ 90% · actively maintained · acceptable license | Register / subscribe / install · trial for 7 days · revisit if insufficient |
| **B. Fork-modify** | Overlap 60-89% · open source · moderate maintenance | Clone · get it running · modify 1-2 key gaps · estimate 1-3 days |
| **C. Borrow-pattern** | Overlap 30-59% · idea is right but implementation is too far off | Read source code to learn architecture · reuse architectural decisions when building |
| **D. Build-fresh** | Overlap < 30% or all candidates are dead / closed-source and unmodifiable | Only then enter requirements phase |
## Solo Founder Principles
- **Finding = winning**: Not embarrassing — it saves 8 weeks of runway
- **Always search before building**: 90% of "I have a new idea" has already been built somewhere in the world
- **Big-name recommendations matter**: Their tools may not have many stars, but quality has been vetted by them
## Prohibited
- ❌ Cutting corners with only 1-2 searches (must use ≥5 angles)
- ❌ Giving "recommendations" without specific URLs (not verifiable)
- ❌ Labeling all candidates as "< 30% overlap" to force build-fresh (this is founder optimism bias — stay neutral)
- ❌ Missing Chinese communities (Jike / Xiaohongshu / V2EX / Zhihu) — Chinese circles have many undervalued tools
## Collaboration with Other Tools
- Input comes from `idea-eval`
- Output feeds into `requirements` (if fork-modify path, requirements only list the gaps)
- Works with `validator`: validator will ask "why not use X" — this step answers that and avoids review
## 4 Recommended Path Decision Criteria
| Path | Trigger | Action |
|---|---|---|
| **A. Use-as-is** | Overlap ≥ 90% · actively maintained · acceptable license | Register / subscribe / install · trial for 7 days · revisit if insufficient |
| **B. Fork-modify** | Overlap 60-89% · open source · moderate maintenance | Clone · get it running · modify 1-2 key gaps · estimate 1-3 days |
| **C. Borrow-pattern** | Overlap 30-59% · idea is right but implementation is too far off | Read source code to learn architecture · reuse architectural decisions when building |
| **D. Build-fresh** | Overlap < 30% or all candidates are dead / closed-source and unmodifiable | Only then enter requirements phase |
## Solo Founder Principles
- **Finding = winning**: Not embarrassing — it saves 8 weeks of runway
- **Always search before building**: 90% of "I have a new idea" has already been built somewhere in the world
- **Big-name recommendations matter**: Their tools may not have many stars, but quality has been vetted by them
## Prohibited
- ❌ Cutting corners with only 1-2 searches (must use ≥5 angles)
- ❌ Giving "recommendations" without specific URLs (not verifiable)
- ❌ Labeling all candidates as "< 30% overlap" to force build-fresh (this is founder optimism bias — stay neutral)
- ❌ Missing Chinese communities (Jike / Xiaohongshu / V2EX / Zhihu) — Chinese circles have many undervalued tools
## Collaboration with Other Tools
- Input comes from `idea-eval`
- Output feeds into `requirements` (if fork-modify path, requirements only list the gaps)
- Works with `validator`: validator will ask "why not use X" — this step answers that and avoids review