Skills pour agentsProgrammation

agent-rules-books : les classiques du logiciel en règles pour l'agent

Un agent produit du code qui tourne, mais multiplie volontiers les abstractions creuses, mélange les couches et refactorise en ajoutant des fonctions. Le dépôt propose 14 jeux de règles issus de livres reconnus sur la conception, l'architecture, le DDD et le code legacy, chacun en trois tailles : mini au quotidien, nano pour un contexte serré, full comme référence.

3 108étoiles sur GitHub · #61

Ouvrir sur GitHub

Installation

  • skills CLI
    npx skills add ciembor/agent-rules-books
  • skills CLI
    npx skills add ciembor/agent-rules-books --all
  • skills CLI
    npx skills add ciembor/agent-rules-books --skill refactoring

Télécharger le ZIP

Auteur
ciembor
Licence
MIT
Pack
14 skills dans le pack
Mis à jour
10 septembre 2026
Agents
Codex, Cursor, Claude Code

Ce qu’il fait

  • Règles inspirées de Clean Code et Code Complete : nommage, petites fonctions, responsabilités, programmation défensive, tests.
  • Jeux d'architecture : Clean Architecture, Patterns of Enterprise Application Architecture et trois livres sur la conception pilotée par le domaine.
  • Code legacy selon Michael Feathers : tests de caractérisation, points de jonction, rupture de dépendances, sprout method et wrap method.
  • Le jeu release-it, d'après Michael Nygard, traite timeouts, nouvelles tentatives, circuit breakers, bulkheads et observabilité.
  • Chaque SKILL.md charge la version mini par défaut et garde la version full sous la main comme référence.

Quand s’en servir

  • Avant une grosse refactorisation, quand l'agent doit avancer à petits pas sans changer le comportement observable.
  • Un projet DDD où l'agent doit raisonner en bounded contexts et agrégats plutôt qu'en tables et DTO.
  • La revue d'un service avec files de messages et API tierces, où timeouts et relances font la stabilité.

Demandez à l’agent

  • Refactorise le module billing selon les règles refactoring : petits pas, tests après chacun
  • Passe ce service au crible des règles release-it et signale les appels sans timeout ni limite de relances
  • Découpe la classe legacy OrderManager en écrivant d'abord des tests de caractérisation

Questions

Comment installer agent-rules-books ?

Tous les jeux avec npx skills add ciembor/agent-rules-books --all, ou un seul avec --skill suivi du nom, par exemple --skill refactoring. L'option --list affiche la liste sans rien installer.

agent-rules-books fonctionne-t-il dans Cursor et Codex ?

Oui. Les règles sont du Markdown neutre pour AGENTS.md ou des skills, et docs/USAGE.md détaille la configuration pour Codex, Claude Code et Cursor.

Quelle différence entre mini, nano et full ?

full est le texte canonique complet, mini la version courte recommandée pour le travail réel, nano la solution de repli très compacte pour un contexte étroit.

ProgrammationTous les skills