reez455g/kerangka/compare-fork-vs-upstream-github
Claude Code and agent skill by reez455g/kerangka
- community
Checking that the SKILL.md file is still in the repository.
Use when asked to compare a local repo against its upstream/original GitHub source (e.g. \"bandingkan dengan repo ini: github.com/...\", \"how does this differ from upstream\", \"compare our fork to the original\") to find concrete kelebihan/kekurangan without cloning the remote repo.
Install
npx vskill@latest install reez455g/kerangka/compare-fork-vs-upstream-githubSKILL.md
When to use
User gives a GitHub URL and asks how the current local repo compares to it (fork vs upstream, "what did we add/lose", pros/cons of each side).
Key capability
The read tool auto-resolves plain https://github.com/... URLs to specialized GitHub methods — no cloning, no gh CLI needed:
read https://github.com/<owner>/<repo>→ repo overview (README, top-level file tree, stars/forks/language)read https://github.com/<owner>/<repo>/tree/<branch>/<subdir>→ directory listing for that subdir (use this to defeat "N files elided" truncation on large trees — drill intoutils/,engine/, etc. individually)read https://github.com/<owner>/<repo>/blob/<branch>/<path>or the raw.githubusercontent.com URL → fetches raw file content (works even via theblobURL, tool resolves togithub-raw)read https://github.com/<owner>/<repo>/commits/<branch>→ commit history (proves last-updated recency / maintenance activity)
Workflow
- Fetch the upstream repo root overview first — compare README/package.json name/description against the local repo's own README/package.json to confirm fork lineage (often the local repo's README/docs are literal copies).
- Fetch upstream's key manifest/config files (package.json, main registry/index files like a strategy or plugin registry) raw, and diff mentally against the local equivalents you already read this session.
- If the initial tree listing shows "…N more files elided", re-fetch specific subdirectories via
/tree/<branch>/<subdir>rather than trying to get the full tree in one call. - For git-hygiene claims about the LOCAL repo (e.g. "are these files actually committed?"), verify with
git ls-files,git status --porcelain,git log -1,git remote -v— don't assume from a plain directory listing, since gitignored working-tree clutter looks identical to tracked bloat until checked. - Build one comparison table with rows = concrete dimensions (feature count, telemetry, tests, config surface, docs freshness, git hygiene, popularity/maintenance) rather than a vague prose summary — this is what actually answers "kelebihan dan kekurangan masing-masing".
Pitfall
Don't rely solely on the truncated tree listing for file counts/structure claims — it silently elides files past a limit. Always drill into subdirectories that matter for the comparison.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.omp/skills/compare-fork-vs-upstream-github/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/reez455g/kerangka/compare-fork-vs-upstream-github)