Andrew Kane Gem Writer (Grade A) logo

Andrew Kane Gem Writer (Grade A)Beveiligingsgeteste ontwikkelingsvaardigheid voor Claude AI. Grade A. Deze vaardigheid moet worden gebruikt bij het schrijven van Ruby gems volgens de bewezen patronen en filosofie van Andrew Kane. Het is van toepassing bij het maken van een nieuwe Ruby gem.

(0)
Daniel NikulshynBeoordeeld door Daniel Nikulshyn·Bijgewerkt juli 2026

Overzicht

De Andrew Kane Gem Writer-vaardigheid is ontworpen voor het schrijven van Ruby gems volgens de bewezen patronen en de filosofie van Andrew Kane. Het wordt gebruikt voor het maken van nieuwe Ruby gems, het refactoren van bestaande gems, het ontwerpen van gem APIs, of wanneer er schone, minimale, productieklare Ruby-bibliotheekcode nodig is. De vaardigheid legt de nadruk op eenvoud, minimale afhankelijkheden en expliciete code boven metaprogrammeren. Het biedt een gestructureerde aanpak voor gem-ontwikkeling, inclusief een specifieke structuur voor het ingangspunt, een class macro DSL-patroon, en richtlijnen voor Rails-integratie, configuratie, foutafhandeling, testen en gemspeccreatie.

Belangrijkste functies

  • Ingangspuntstructuur voor gems
  • Class macro DSL-patroon
  • Richtlijnen voor Rails-integratie
  • Configuratiepatroon met class << self
  • Hiërarchie van foutafhandeling
  • Richtlijnen voor Minitest-testen

Prijs

Model
Free
Categorie
Vaardigheden
Beoordeling
Nog geen reviews

Toepassingen

Een nieuwe Ruby gem maken

Gebruik de Andrew Kane Gem Writer-vaardigheid om een nieuwe Ruby gem te maken volgens de bewezen patronen en filosofie van Andrew Kane.

Een bestaande Ruby gem refactoren

Pas de vaardigheid toe om een bestaande Ruby gem te refactoren en af te stemmen op de patronen en best practices van Andrew Kane.

Pluspunten & minpunten

Pluspunten

  • Legt nadruk op eenvoud en minimale afhankelijkheden
  • Biedt een gestructureerde aanpak voor gem-ontwikkeling
  • Bevat richtlijnen voor Rails-integratie en foutafhandeling
  • Moedigt expliciete code boven metaprogrammeren aan

Minpunten

  • Kan kennis vereisen van Andrew Kane's patronen en filosofie
  • Beperkt tot Ruby gem-ontwikkeling

Recensies

Log in om een review te schrijven.

Nog geen reviews. Wees de eerste!

Vragen

Is the skill compatible with Rails projects, and does it require Rails as a dependency?

It includes Rails integration guidelines that use ActiveSupport.on_load hooks and never require Rails directly, allowing your gem to work with Rails without adding a hard Rails dependency.

Asked by Bruno Kaufmann · Feb 14, 2026

What testing framework does the skill recommend for gem development?

The skill provides Minitest testing guidelines, so you should write your gem's tests using Minitest to stay consistent with its recommended practices.

Asked by Devin Walker · Dec 8, 2025

Can the Andrew Kane Gem Writer skill be used for existing gems that need refactoring?

Yes, it supports refactoring existing Ruby gems by applying Andrew Kane's proven patterns for clean, minimal, production‑ready code, including entry‑point structure, DSL macros, and Rails integration guidelines.

Asked by Ekaterina Orlova · Oct 26, 2025

Stel een vraag

Alternatieven voor Vaardigheden

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Vaardigheden

Beveiligingsteste data-ai-vaardigheid voor Claude AI. Graad A. Gebruik bij het starten van functiewerk dat isolatie van de huidige werkruimte vereist of vóór het uitvoeren van implementatieplannen - creëert geïsoleerde git-worktrees

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Vaardigheden

Beveiligingsgeteste data-ai skill voor Claude AI. Grade A. GA4 BigQuery Export Schema Reference — volledige veldreferentie, geneste structuren, querypatronen en prestatie-tips

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Vaardigheden

Beveiligd geteste data-ai-vaardigheid voor Claude AI. Grade A. Meta Conversions API (CAPI) Setup Referentie — architectuur, gebeurtenistypes, klantinformatie-hashing, deduplicatie, implementatievoorbeelden, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Vaardigheden

Beveiligingsgeteste ontwikkelingsvaardigheid voor Claude AI. Grade A. Lijst wat een functie/methode aanroept (directe callgraph)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Vaardigheden

Veilig geteste datage-skill voor Claude AI. Grade A. Naam de haskell-test-modules naar het onderzochte module met een Spec-suffix in dezelfde naamruimte. Gebruik bij het schrijven of controleren van haskell-test-modules (Grade A)

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Vaardigheden

Beveiligingsgeteste data‑AI‑skill voor Claude AI. Grade A. Simuleert een deliberatie van een 5‑leden expertbestuur voor belangrijke beslissingen. Gebruik het bij het evalueren van plannen, architectuurkeuzes, functiedesigns of andere beslissingen.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Vaardigheden

Veiligheid geteste ontwikkelingsvaardigheid voor Claude AI. Grade A. Geavanceerd MVC via PE (Ingangspunten) — aangepaste grids toevoegen aan standaard MVC-schermen (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Vaardigheden

Beveiligingsgeteste devops-skill voor Claude AI. Grade A. **WORKFLOW SKILL** — Behoudt de nauwkeurigheid en actualiteit van de repository documentatie over de docs site, agentbestanden en changelog. WHEN: 'update docs'

(0)
Free