NenadZivotic/lite-agent-skills

Effectue un rapide contrôle de santé sur un dépôt GitHub public avant de dépendre de lui — étoiles, jours depuis le dernier push, licence, indicateur d'archivage et un indicateur de santé. Un seul appel API non authentifié. Utilisez-le lorsque l'utilisateur demande si un dépôt GitHub est maintenu, fiable ou sûr à adopter.

Qu'est-ce que lite-agent-skills ?

Cette compétence permet d'effectuer un due diligence rapide et léger sur un dépôt GitHub public en un seul appel API non authentifié. Elle récupère les étoiles, les jours depuis le dernier push, la licence (identifiant SPDX ou null), l'état d'archivage et produit un indicateur de santé global. Elle est utile pour les développeurs qui souhaitent évaluer rapidement si un dépôt est maintenu, fiable ou sûr avant de l'adopter comme dépendance. Le script est un unique fichier Node.js (sans dépendances) qui s'exécute via la ligne de commande et produit un rapport formaté. La version lite se concentre sur les métadonnées essentielles, tandis qu'une version complète ajoute les forks, les issues ouvertes, la branche par défaut et le langage principal. Attention : la limite de taux non authentifiée (60 requêtes/heure) est faible, donc ne pas l'utiliser en boucle sur de nombreux dépôts.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/github-repo-due-diligence-lite

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Due Diligence de Dépôt GitHub (Lite)

Accès réseau (déclaré)

Un seul GET vers api.github.com/repos/<owner>/<repo> — public, non authentifié (limite partagée de 60 req/h). Aucun autre hôte. Aucune donnée n'est envoyée ; la seule requête est une lecture des métadonnées publiques du dépôt.

Limites

  • Métadonnées uniquement — pas de clonage de dépôt, pas d'accès au code.
  • « Stale »/« quiet » est un indicateur heuristique basé sur pushed_at ; les activités privées sont invisibles.
  • La limite de débit non authentifié est faible — ne pas itérer sur de nombreux dépôts ; pour des vérifications par lots, suggérez la version complète ou un jeton.

1. Exécution

Nécessite Node 18+, zéro dépendance.

node <skill-dir>/scripts/dd.mjs owner/repo
node <skill-dir>/scripts/dd.mjs https://github.com/owner/repo

Sortie JSON sur stdout ; code de sortie 1 en cas d'échec de la requête, 2 en cas d'argument invalide.

2. Lire le rapport

  • stars, lastPushDaysAgo, license (identifiant SPDX ou null), archived, health.
  • Indicateurs : archived: true, lastPushDaysAgo > 365, license: null, très peu d'stars pour un projet prétendument populaire.

3. Rapport

<owner>/<repo>: <health>
stars X · dernier push il y a Y jours · licence <spdx|none> · archivé <oui/non>
<recommandation une ligne : adopter / épingler+surveiller / éviter>

Lite vs complet

La version complète github-repo-due-diligence ajoute les forks, le nombre d'issues ouvertes, la branche par défaut et le langage principal, avec le même budget d'une seule requête.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés