Fork it
Fork instead of reinvent. GitHub search skill that finds the best starting points for your new projects, so you start from 80%, not zero.
npx -y skills add GDWhisper/fork-it.skill --skill fork-itAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 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 the user starts coding a new project idea, search GitHub for an existing repo to fork as a starting point. Skip for debugging, learning, or a specific algorithm/function.
SKILL.md
1.8 KB, as published. Nobody here has run it
fork-it
Method: search GitHub before building from scratch, fork the closest match, then make it yours.
Language
Reply in the user's language. Script output is language-neutral (English repo data); translate names, descriptions, and your commentary when presenting.
When to use
- User wants to build / create / make something new (any language), or invokes
/fork-it. - Skip when: debugging or fixing existing code, learning/teaching, asking about a specific function/algorithm/regex, or they've already chosen a base project.
Workflow
- Search with their keywords:
node scripts/github-search.mjs "keywords" --language js --min-stars 50 --limit 5 - Analyze each result by fit:
- Great match → fork & customize
- Partial match → fork & extend (add the missing piece)
- Reference only → study the approach, then build your own
- Nothing fits → build fresh
- Recommend the best 1–3 candidates (stars / language / what it gives them) with the suggested path. If nothing fits, say so and encourage a from-scratch build.
- Details on demand — when the user leans toward one repo, fetch more with:
node scripts/repo-detail.mjs "owner/repo"
Notes
- Format
starsas12.3k,pushed_days_agoas "3 days ago". Full JSON shape and all flags:references/schema.md. - Rate limit: 60/hr unauthenticated, 5000/hr with
GITHUB_TOKEN. Set it if searches start failing.