本文へ移動
cccskills
無料GitHub で公開

trending-repos-discovery

Discover and analyze trending GitHub repositories from TrendShift and other sources — evaluate usefulness, extract learnings, and identify valuable skills/tools

インストール方法を見る

含まれるファイル(1)

  • SKILL.md10.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Trending Repos Discovery

Discover and analyze trending GitHub repositories from TrendShift and other sources. Evaluate usefulness, extract learnings, and identify valuable skills/tools for adoption.

When to Use

  • User asks "apa yang trending?" or "what's trending?"
  • User wants to discover new tools/libraries
  • User asks about specific trending repo
  • Looking for inspiration or best practices
  • Evaluating whether to adopt new tools

Sources

1. TrendShift (Primary)

URL: https://trendshift.io/

What it tracks:

  • GitHub's most-discussed open-source projects
  • Daily engagement rankings
  • Real-time mentions from X/Twitter
  • Discussions from Reddit and Hacker News

How to fetch: See references/trendshift-fetch-methods.md for TinyFish and GitHub API examples

2. GitHub Trending (Alternative)

URL: https://github.com/trending

Languages:

3. GitHub API (For Details)

See references/trendshift-fetch-methods.md for API usage examples.

Rate limit: 60 requests/hour (unauthenticated), 5000/hour (authenticated)

Analysis Workflow

Phase 1: Fetch Trending List

  1. Fetch from TrendShift (primary source)
  2. Extract repo names (owner/repo format)
  3. Get first 10-20 repos (manageable batch)

Phase 2: Get Repo Details

For each repo, fetch from GitHub API:

  • Stars, forks, watchers
  • Description
  • Language
  • Topics
  • Created/updated dates

Batch strategy:

  • Fetch 10 repos at a time
  • If rate limited, wait or use cached data

Phase 3: Categorize by Usefulness

For each repo, assess:

A. Relevance Score

FactorWeightCriteria
Stars30%> 10K = high, 1K-10K = medium, < 1K = low
Description match30%Keywords match user's interests
Language20%User's tech stack (Python, TypeScript, Rust)
Recency10%Updated in last 30 days
Topics10%Relevant tags (ai, agent, skills, tools)

B. Usefulness Categories

✅ Highly Useful:

  • Directly applicable to user's projects
  • Solves current problems
  • Fills gaps in toolset
  • High stars (> 10K) + active development

🟡 Potentially Useful:

  • Interesting but not immediate need
  • Requires evaluation/testing
  • Medium stars (1K-10K)
  • Niche use case

❌ Not Useful:

  • Wrong tech stack (e.g., Mac-only for Linux user)
  • Too niche (e.g., biology tools for software dev)
  • Duplicate of existing tools
  • Low stars (< 1K) + no clear value

Phase 4: Extract Learnings

For useful repos, identify:

1. Skills/Patterns

  • What skills does it provide?
  • What patterns does it use?
  • What best practices does it demonstrate?

Example (obra/superpowers):

  • Skills framework architecture
  • Agentic workflow patterns
  • Production-ready methodology

2. Tools/Libraries

  • What tools does it introduce?
  • What dependencies does it use?
  • What integrations does it support?

Example (addyosmani/agent-skills):

  • Production-grade engineering patterns
  • Web performance optimization
  • Chrome DevTools expertise

3. Concepts/Ideas

  • What problems does it solve?
  • What approaches does it take?
  • What innovations does it introduce?

Example (andrej-karpathy-skills):

  • LLM coding pitfalls
  • AI code quality patterns
  • Production AI best practices

Phase 5: Present Analysis

Format:

## 🔥 TOP TRENDING REPOS

### 1. owner/repo ⭐ X,XXX stars 🏆

**Description:** [One-line description]

**Berguna?** ✅ SANGAT / 🟡 MUNGKIN / ❌ TIDAK

**Why:**
- [Reason 1]
- [Reason 2]
- [Reason 3]

**Use Case:** [How user can use it]

**Action:** [What to do next]

---

## 🎯 RECOMMENDED ACTIONS

### Priority 1: MUST CHECK 🔥
1. [Repo 1] - [Why]
2. [Repo 2] - [Why]

### Priority 2: WORTH CHECKING ✅
3. [Repo 3] - [Why]

### Priority 3: MAYBE ⚠️
5. [Repo 5] - [Why]

## ❌ SKIP THESE
- [Repo X] - [Why not useful]

User Preference Patterns

For "Analisa trending repos"

When user asks to analyze trending repos:

DO:

  • ✅ Fetch from TrendShift (most comprehensive)
  • ✅ Get details for top 10-20 repos
  • ✅ Categorize by usefulness (✅ 🟡 ❌)
  • ✅ Explain WHY each is useful/not useful
  • ✅ Provide actionable recommendations
  • ✅ Group by priority (must check, worth checking, maybe, skip)

DON'T:

  • ❌ Just list repo names (no value)
  • ❌ Skip usefulness assessment
  • ❌ Recommend everything (no filtering)
  • ❌ Ignore user's tech stack/constraints

For "Ada yang berguna gak?"

When user asks if trending repos are useful:

Response pattern:

  1. Quick verdict: "ADA YANG BERGUNA? ✅ BANYAK!" or "❌ TIDAK ADA"
  2. Top picks: List 3-5 most useful repos
  3. Why useful: Explain specific benefits
  4. Action: What to do next (clone, study, adapt)

Example:

✅ ADA YANG MENARIK — review dulu sebelum klaim apapun

1. obra/superpowers — Skills framework
2. andrej-karpathy-skills — coding guidelines
3. mattpocock/skills — TypeScript / engineering workflows
4. addyosmani/agent-skills — frontend & performance practices

Mention star counts only when reporting raw findings; do not aggregate
them into "X K combined stars" or claim authors as contributors to a
downstream repo. Authors of upstream public skill repos have not endorsed
or contributed to any aggregator unless they explicitly say so.

MAU GUE CLONE & ANALISA SEKARANG? 🚀

Evaluation Criteria

For Skills Repos

Look for:

  • ✅ SKILL.md or .claude directory (skills format)
  • ✅ High stars (> 10K = trusted)
  • ✅ Industry expert author (Karpathy, Pocock, Osmani)
  • ✅ Production-tested (not toy examples)
  • ✅ Applicable to user's work (coding, AI, web dev)

Red flags:

  • ❌ Low stars (< 1K) + unknown author
  • ❌ Toy examples only
  • ❌ Outdated (not updated in 6+ months)
  • ❌ Wrong tech stack (e.g., Java for Python user)

For Tools/Libraries

Look for:

  • ✅ Solves real problem
  • ✅ Active development (commits in last 30 days)
  • ✅ Good documentation (README, examples)
  • ✅ Compatible with user's stack
  • ✅ Resource cost acceptable (< 500 MB disk, < 100 MB RAM for VPS users)

Red flags:

  • ❌ Heavy resource usage (> 500 MB disk, > 100 MB RAM)
  • ❌ Platform-specific (Mac-only for Linux user)
  • ❌ Duplicate of existing tools
  • ❌ Poor documentation

For Frameworks

Look for:

  • ✅ Clear architecture
  • ✅ Best practices demonstrated
  • ✅ Production-ready
  • ✅ Extensible/adaptable
  • ✅ Good examples

Red flags:

  • ❌ Over-engineered
  • ❌ Too opinionated
  • ❌ Hard to adapt
  • ❌ No examples

Common Patterns

Skills Repos (High Value)

Pattern:

  • Name: *-skills, skills, agent-skills
  • Format: SKILL.md, .claude directory, or markdown files
  • Author: Industry experts (Karpathy, Pocock, Osmani)
  • Stars: > 10K
  • Content: Production-tested patterns, best practices

Examples:

  • obra/superpowers (186K stars) - Skills framework
  • forrestchang/andrej-karpathy-skills (125K stars) - Coding quality
  • mattpocock/skills (73K stars) - TypeScript mastery
  • addyosmani/agent-skills (39K stars) - Performance

Action:

  1. Clone repo
  2. Study SKILL.md files
  3. Identify useful patterns
  4. Adapt to Hermes skills
  5. Test in projects

Tool Repos (Medium Value)

Pattern:

  • Name: Tool/library name
  • Format: Python package, npm package, CLI tool
  • Stars: 1K-10K
  • Content: Specific functionality

Examples:

  • antirez/ds4 (7.5K stars) - DeepSeek inference (Mac-only)
  • huangserva/3DCellForge (1.5K stars) - 3D cell generation (niche)

Action:

  1. Check resource cost (disk, RAM)
  2. Check compatibility (OS, dependencies)
  3. Evaluate usefulness (solves problem?)
  4. If useful + lightweight → install
  5. If heavy → find alternative

Framework Repos (High Value if Applicable)

Pattern:

  • Name: Framework name
  • Format: Full project structure
  • Stars: > 10K
  • Content: Architecture, patterns, examples

Examples:

  • github/spec-kit (96K stars) - Spec-Driven Development

Action:

  1. Study architecture
  2. Understand patterns
  3. Evaluate applicability
  4. Adapt concepts (not full framework)
  5. Document learnings

Pitfalls

1. Recommending Everything

Problem: User asks "ada yang berguna?", you list all 20 repos.

Solution:

  • Filter by usefulness (✅ 🟡 ❌)
  • Recommend top 3-5 only
  • Group by priority
  • Explain why each is useful

2. Ignoring Resource Constraints

Problem: Recommend heavy tool (> 500 MB) for VPS user.

Solution:

  • ALWAYS check resource cost first
  • If heavy → find lightweight alternative
  • If no alternative → skip
  • See vps-cleanup skill for thresholds

3. Not Explaining Why

Problem: List repos without explaining usefulness.

Solution:

  • Always explain WHY useful
  • Specific benefits (not generic "good tool")
  • How user can use it
  • What problem it solves

4. Recommending Wrong Tech Stack

Problem: Recommend Mac-only tool for Linux user.

Solution:

  • Check compatibility (OS, dependencies)
  • Check user's tech stack (Python, TypeScript, Rust)
  • Skip incompatible tools
  • Mention incompatibility in analysis

5. Not Providing Next Steps

Problem: User says "mantap" but doesn't know what to do.

Solution:

  • Always end with action items
  • "MAU GUE CLONE & ANALISA SEKARANG?" (Want me to clone & analyze now?)
  • Specific commands (git clone, study, adapt)
  • Clear next steps

Examples

See references/top-4-skills-repos-case-study.md for detailed example from session 2026-05-12.

References

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.

日本語の概要は準備中です。原文の説明を表示しています。

kevinnft/ai-agent-skills132026年8月1日 更新

airtable

無料

Airtable REST API via curl. Records CRUD, filters, upserts.

日本語の概要は準備中です。原文の説明を表示しています。

kevinnft/ai-agent-skills132026年8月1日 更新

Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.

日本語の概要は準備中です。原文の説明を表示しています。

kevinnft/ai-agent-skills132026年8月1日 更新

Build monitoring bots that poll APIs and send notifications on state changes (new listings, price alerts, status updates)

日本語の概要は準備中です。原文の説明を表示しています。

kevinnft/ai-agent-skills132026年8月1日 更新

REST/GraphQL API testing with automated validation — test endpoints, validate responses, check status codes, and ensure API contracts

日本語の概要は準備中です。原文の説明を表示しています。

kevinnft/ai-agent-skills132026年8月1日 更新

Manage Apple Notes via memo CLI: create, search, edit.

日本語の概要は準備中です。原文の説明を表示しています。

kevinnft/ai-agent-skills132026年8月1日 更新

kevinnft のスキルをすべて見る

このスキルの問題を報告する