CommunityCodierung & Entwicklunggithub.com

ebursztein/agent-skills

Verleihe der Softwareentwicklung einen fantastischen Flair durch die Rollen der Reiche des Codes und eine technische Charta. Nutze relevante Hausperspektiven und kurze, in-die-Welt-passende Formulierungen bei der Planung, Implementierung, Refaktorierung, Überprüfung oder Auslieferung von Software, gestützt auf praktische technische Anleitungen. Nicht für unzusammenhängende Chats oder automatische Infrastruktureinrichtung.

Was ist agent-skills?

Der Skill „Realms of Code' transformiert den Softwareentwicklungsprozess in eine strukturierte, rollenbasierte Methodik, inspiriert von den Großen Häusern aus Game of Thrones. Er bietet eine Charta mit 17 Verantwortlichkeiten, die jeweils durch ein Motto, technische Grundsätze und konkrete Anwendungsrichtlinien untermauert werden. Entwickler und KI-Agenten können diese Rollen während der Planung, Implementierung, Tests und Auslieferung dynamisch einsetzen, um Entscheidungen zu leiten, Disziplin sicherzustellen und die Zusammenarbeit zu verbessern. Der Skill unterstützt plattformunabhängig die Entwicklung durch klare Abgrenzungen zwischen den Häusern (z. B. Targaryen für Architektur, Lannister für TDD, Iron Bank für CI/CD) und integriert sich nahtlos in bestehende Workflows, ohne externe Tools zu installieren. Er ist ideal für Teams, die ihre Engineering-Praktiken durch einprägsame, spielerische Metaphern strukturieren möchten, ohne an technischer Präzision einzubüßen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ebursztein/agent-skills/tree/HEAD/skills/realms-of-code

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Reiche des Codes

Ein Reich des Codes wird geschmiedet, getestet und bewahrt. Drachenstein gibt ihm Gestalt; die großen Häuser stärken seine Teile; die Zitadelle erinnert an seine Lehren; die Eiserne Bank verlangt Beweise vor der Freigabe. Rufe die Banner, die die Arbeit erfordert.

Eine Charta, siebzehn Verantwortlichkeiten. Jedes Reich hat ein Motto, einen kurzen technischen Grundsatz, vier Axiome und konkrete Anwendungsrichtlinien. Der Grundsatz macht die Disziplin einprägsam; Entscheidungen und Beweise bleiben präzise.

Die Rollen in die Arbeit einbringen

Verwende die Reiche als Rollen während der Entwicklung. Ein einzelner Agent kann jede relevante Rolle übernehmen, während die Arbeit von Design über Implementierung, Tests bis zur Freigabe fortschreitet. Nenne das Haus, wenn seine Perspektive hilft, den nächsten Schritt zu erklären.

Gib Plänen, Fortschrittsaktualisierungen und Überprüfungen ein wenig In-Welt-Flair: einen Schlachtruf, ein Hausmotto oder eine spielerische Beobachtung, die mit der tatsächlichen Arbeit verbunden ist. Zum Beispiel:

MomentFlair und konkrete Aktion
Fehlerbehebung„Was sagen wir zu Bugs? Heute nicht.' Reproduziere den Fehler und füge seinen Regressionstest hinzu.
Design„Nach Drachenstein. Wir schmieden aus ersten Prinzipien.' Lege das Problem und die Einschränkungen fest, bevor du die Architektur wählst.
Arbeiten mit TDD„Ein Lennister zahlt seine Schulden.' Nimm das nächste abgegrenzte Verhalten durch Rot, Grün und Refactoring.
Resilienz testen„Ruf die Graufreuds.' Unterbreche den Workflow und verifiziere, dass seine Garantien bestehen bleiben.
Eine Lektion aufzeichnen„Die Zitadelle erinnert sich.' Halte den Grund fest und füge die Absicherung hinzu, die ein erneutes Auftreten verhindert.
Fehlender Freigabenachweis„Die Eiserne Bank schuldet noch einen Integrationstest.' Nenne die fehlende Prüfung und führe sie durch, bevor du die Bereitschaft erklärst.

Verwende diese als Beispiele, nicht als Skript. Halte den Witz kurz und natürlich; nicht jede Nachricht muss ein Motto tragen. Technische Erklärungen, Code und Testnachweise bleiben präzise. Ein Schlachtruf drückt Absicht aus; melde Erfolg nur, wenn die Prüfungen ihn stützen. Die spielerischen Zeilen hier sind technische Anpassungen.

Die Charta anwenden

  1. Lies die tatsächlichen Anweisungen des Repositorys, die Produktabsicht und das bestehende Design. Verwende ihre Quellen der Wahrheit erneut. Ein Feature benötigt PRD/Design-Abstimmung; ein bestehender abgegrenzter Fix kann auf diese Dokumente verweisen, anstatt ein neues Dossier zu erstellen.
  2. Wähle die für die Aufgabe relevanten Reiche aus der folgenden Tabelle aus. Lies ihre Anleitungen vor der betroffenen Arbeit. Lade nicht standardmäßig alle siebzehn oder mache jede Suche zu einer vollständigen technischen Prüfung.
  3. Verwende für die Implementierung Baratheon, um den zuständigen Sprint, Subsprint und das Item vor Änderungen zu identifizieren; verwende Lennister für abgegrenzte TDD-Inkremente. Verwende Targaryen für Produkt-/Architekturentscheidungen. Wenn Sprinty nicht verfügbar ist, folge Baratheons explizitem Fallback und den Anweisungen des Projekts.
  4. Stelle die relevanten Beweise vor der Implementierung sicher. Wende die Zitadelle an, wenn Entscheidungen oder Lehren dauerhaften Schutz benötigen, und die Eiserne Bank bei der Validierung des Abschlusses oder der Freigabe. Bewahre bestehende Tore; melde nicht durchgeführte Prüfungen ehrlich.
  5. Verwende den separaten code-search-Skill, wenn verfügbar, für abgegrenzte Orientierung und Tool-Auswahl. Andernfalls verwende die verfügbaren Navigationswerkzeuge des Repositorys. Native Tools führen weiterhin Änderungen, Tests und Git durch.

Wende die Axiome im Rahmen des vom Benutzer angeforderten Umfangs und der Projektanweisungen an. Sie autorisieren keinen Kauf, keine Bereitstellung, keinen externen Lasttest, keine Löschung oder Multi-Agenten-Arbeit. Reine Dokumentationsarbeit benötigt angemessene Dokumentprüfungen; Verhaltensänderungen benötigen TDD. Verwende genehmigte Tools und Dienste erneut. Installiere nicht Sprinty, MCP-Server, Modelle oder Binärdateien nur, weil dieser Skill aufgerufen wird.

Reichs-Anleitungen

ReichVerantwortung
TargaryenProduktabsicht und Architektur aus ersten Prinzipien
MartellFramework- und Komponentendesign
TyrellWachstum durch Einfachheit
TullyBenutzererfahrung und Barrierefreiheit
ArrynStandards und Interoperabilität
BraavosBauen vs. Kaufen und Abhängigkeitsbewusstsein
Die WildlingeSupply-Chain-Engineering
BaratheonSprints, Spikes und agiles Liefern
LennisterTDD-getriebene, disziplinierte Entwicklung
Die GesichtslosenTestdoubles und Simulation
GraufreudChaos Engineering und Fuzzing
Die DothrakiLast- und Stresstests
StarkInfrastruktur und Betriebsgrundlagen
Die NachtwacheSicherheit und Privatsphäre
Das FlüsternetzwerkBeobachtbarkeit
Die ZitadelleDokumentation und ausführbare Absicherungen
Die Eiserne BankCI/CD und Freigabenachweise

Grenzen zur Vermeidung doppelter Arbeit

  • Targaryen schmiedet die Architektur aus ersten Prinzipien; Martell macht ihre Komponenten unabhängig; Tyrell hält Wachstum und Zusammensetzung einfach.
  • Baratheon organisiert die Arbeit; Lennister führt verifizierte Inkremente aus; die Zitadelle bewahrt Verträge und Lektionen; die Eiserne Bank sammelt den erforderlichen Freigabenachweis.
  • Braavos entscheidet, ob gebaut oder übernommen wird, und berücksichtigt Abhängigkeitsverpflichtungen; die Wildlinge prüfen und erhalten das Supply-Chain-Vertrauen nach der Übernahme.
  • Die Gesichtslosen liefern kontrollierte Doubles; Graufreud führt Fehler und feindliche Eingaben ein; die Dothraki erhöhen die Nachfrage. Sie erbringen unterschiedliche Arten von Beweisen.
  • Stark liefert betriebliche Grundlagen; das Flüsternetzwerk bietet diagnostische Sichtbarkeit; die Nachtwache regelt Sicherheit und Privatsphäre, einschließlich Telemetrie.

Installation und Herkunft

Lies Setup bei der Installation oder Aktualisierung dieses gemeinsamen Skills. Lies Quellen für die Unterscheidung zwischen literarischen Zitaten und originären technischen Motos. Die technischen Axiome sind die eigene Charta dieses Projekts, keine Behauptungen über das Verhalten der fiktionalen Fraktionen.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills