Andrew Kane Gem Writer (Grade A) logo

Andrew Kane Gem Writer (Grade A)Compétence de développement testée en sécurité pour Claude AI. Grade A. Cette compétence doit être utilisée lors de la rédaction de gems Ruby suivant les modèles et la philosophie éprouvés d'Andrew Kane. Elle s'applique à la création d'un nouveau gem Ruby.

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

La compétence Andrew Kane Gem Writer est conçue pour rédiger des gems Ruby suivant les modèles et la philosophie éprouvés d'Andrew Kane. Elle sert à créer de nouveaux gems Ruby, à refactoriser des gems existants, à concevoir des APIs de gems, ou lorsqu'un code de bibliothèque Ruby propre, minimal et prêt pour la production est requis. La compétence met l'accent sur la simplicité, les dépendances minimales et le code explicite plutôt que le métaprogramming. Elle offre une approche structurée du développement de gems, incluant une structure d'entrée spécifique, un motif macro de classe DSL, ainsi que des lignes directrices pour l'intégration Rails, la configuration, la gestion des erreurs, les tests et la création de gemspec.

Fonctionnalités clés

  • Structure d'entrée pour les gems
  • Motif macro de classe DSL
  • Lignes directrices d'intégration Rails
  • Motif de configuration utilisant class << self
  • Hiérarchie de gestion des erreurs
  • Lignes directrices de test Minitest

Tarifs

Modèle
Free
Catégorie
Compétences
Note
Pas encore d’avis

Cas d’usage

Création d'un nouveau gem Ruby

Utilisez la compétence Andrew Kane Gem Writer pour créer un nouveau gem Ruby en suivant les modèles et la philosophie éprouvés d'Andrew Kane.

Refactorisation d'un gem Ruby existant

Appliquez la compétence pour refactoriser un gem Ruby existant et l'aligner avec les modèles et les meilleures pratiques d'Andrew Kane.

Pour & contre

Pour

  • Mets l'accent sur la simplicité et les dépendances minimales
  • Offre une approche structurée du développement de gems
  • Inclut des lignes directrices pour l'intégration Rails et la gestion des erreurs
  • Encourage le code explicite plutôt que le métaprogramming

Contre

  • Peut nécessiter une familiarité avec les modèles et la philosophie d'Andrew Kane
  • Limité au développement de gems Ruby

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Le skill est-il compatible avec des projets Rails ? Y a-t-il une dépendance à Rails ?

Il intègre des lignes directrices d'intégration Rails qui utilisent les hooks ActiveSupport.on_load et ne nécessitent jamais directement Rails, vous permettant donc de faire fonctionner votre gemme avec Rails sans ajouter une dépendance Rails.

Asked by Bruno Kaufmann · Feb 14, 2026

Le skill recommande-t-il une framework de test pour le développement de gemme ?

Le skill fournit des lignes directrices de test Minitest, vous devez donc écrire les tests de votre gemme à l'aide de Minitest pour rester cohérent avec ses recommandations de pratique.

Asked by Devin Walker · Dec 8, 2025

Le skill Andrew Kane Gem Writer peut-il être utilisé pour des gemmes existantes qui nécessitent un réfactérisation ?

Oui, il prend en charge le réfactérisation des gemmes Ruby existantes en appliquant les modèles éprouvés d'Andrew Kane pour un code propre, minimaliste et prêt pour la production, y compris la structure de l'entrée, les macros DSL et les normes d'intégration Rails.

Asked by Ekaterina Orlova · Oct 26, 2025

Poser une question

Alternatives à Compétences

Manage Headers (Grade A) logo
Manage Headers (Grade A)Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Inspecte et configure les en-têtes de sécurité que le site Power Pages envoie aux navigateurs — Content Security Policy, protection contre le frame et le clickjacking.

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Compétences

Création de workspaces isolés en sécurité pour le développement de fonctionnalités avec la skill Claude AI A+

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Compétences

Compétence de données-IA évaluée en termes de sécurité pour Claude AI. Grade A. Raisonnement de référence du schéma d'export de BigQuery pour GA4 — référence complète du champ, structures imbriquées, modèles de requête, et conseils de performance

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Compétences

Compétence data‑AI sécurisée pour Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Liste ce qu'une fonction/méthode appelle (graphe d'appels direct)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Compétences

Module de test nommagent selon le modèle de test suivi

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Compétences

Compétence data‑ai vérifiée en matière de sécurité pour Claude AI. Grade A.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Compétences

Compétence de développement testée en sécurité pour Claude AI. Grade A. MVC avancé via PE (Pontos de Entrada) — ajouter des grilles personnalisées dans les écrans MVC standard (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free