i18n/de/skills/chrysopoeia/SKILL.md
Maximalen Wert aus vorhandenem Code extrahieren — Performanceoptimierung, API-Oberflaechenverfeinerung und Beseitigung von Ballast. Die Kunst aus Basiscode Gold zu machen durch systematisches Identifizieren und Verstaerken wertschoepfender Muster. Anwenden beim Optimieren einer funktionierenden aber traegen Codebasis, Verfeinern einer API-Oberflaeche die Krusten angesammelt hat, Reduzieren der Bundle-Groesse oder des Speicherverbrauchs, oder Vorbereiten von Code fuer Open-Source-Veroeffentlichung — wenn Code korrekt funktioniert aber nicht glaenzt und Politur statt eines vollstaendigen Neubaus braucht.
npx skillsauth add pjt222/agent-almanac chrysopoeiaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Systematisch maximalen Wert aus vorhandenem Code extrahieren — identifizieren was Gold ist (hochwertig, gut entworfen), was Blei ist (ressourcenlastig, schlecht optimiert) und was Schlacke ist (toter Ballast). Dann das Gold verstaerken, das Blei transmutieren und die Schlacke entfernen.
Jedes Element systematisch nach seinem Wertbeitrag klassifizieren.
Wertklassifikation:
+--------+---------------------------------------------------------+
| Gold | Hoher Wert, gut entworfen. Verstaerken und schuetzen. |
| Silber | Guter Wert, kleine Makel. Polieren. |
| Blei | Funktional aber schwer — schlechte Performance, |
| | komplexe API. In etwas Leichteres transmutieren. |
| Schlacke| Toter Code, ungenutzte Exporte, vestigiale Funktionen. |
| | Vollstaendig entfernen. |
+--------+---------------------------------------------------------+
Erwartet: Jedes signifikante Element mit Belegen klassifiziert. Gold-Elemente sind zum Schutz waehrend der Optimierung identifiziert. Blei-Elemente sind nach Auswirkung priorisiert.
Bei Fehler: Wenn Profiling-Werkzeuge nicht verfuegbar sind, statische Analyse verwenden: Funktionskomplexitaet (zyklomatisch), Abhaengigkeitsanzahl und Codegroesse als Naeherungswerte. Wenn die Codebasis zu gross ist, sich zuerst auf den kritischen Pfad konzentrieren.
Die hochwertigsten Elemente schuetzen und verbessern.
Erwartet: Gold- und Silber-Elemente sind besser getestet, dokumentiert und geschuetzt. Keine Verhaltensaenderungen, nur Qualitaetsverbesserungen.
Bei Fehler: Wenn ein "Gold"-Element bei naeherem Hinsehen verborgene Probleme offenbart, es umklassifizieren. Besser ehrlich ueber den Wert sein als fehlerhaften Code zu schuetzen.
Schwere, ineffiziente Elemente in optimierte Aequivalente transformieren.
Erwartet: Messbare Verbesserung der Zielwertmetrik. Jedes transmutierte Element leistet mehr als sein Blei-Vorgaenger bei Beibehaltung identischen Verhaltens.
Bei Fehler: Wenn ein Blei-Element sich innerhalb seiner aktuellen Schnittstelle der Optimierung widersetzt, erwaegen ob die Schnittstelle selbst das Problem ist. Manchmal erfordert die Transmutation eine Aenderung darin wie das Element aufgerufen wird, nicht nur wie es implementiert ist.
Ballast systematisch beseitigen.
Erwartet: Die Codebasis ist leichter. Bundle-Groesse, Abhaengigkeitsanzahl oder Codevolumen messbar reduziert. Alle Tests bestehen weiterhin.
Bei Fehler: Wenn das Entfernen eines Elements etwas kaputt macht, war es keine Schlacke — umklassifizieren. Wenn dynamische Referenzen die Nutzungsverifikation erschweren, temporaeres Logging vor dem Loeschen hinzufuegen um keinen Laufzeitzugriff zu bestaetigen.
Die Gesamtverbesserung messen.
Erwartet: Messbare, dokumentierte Verbesserung der Zielwertmetrik. Die Codebasis ist nachweislich wertvoller als zuvor.
Bei Fehler: Wenn die Gesamtverbesserung geringfuegig ist, war der urspruengliche Code moeglicherweise besser als angenommen. Dokumentieren was gelernt wurde — zu wissen dass Code bereits nahezu optimal ist, ist selbst wertvoll.
athanor — Vollstaendige vierstufige Transformation wenn Chrysopoeia aufdeckt dass der Code Umstrukturierung braucht, nicht nur Optimierungtransmute — Gezielte Konvertierung wenn ein Blei-Element einen Paradigmenwechsel brauchtreview-software-architecture — Bewertung auf Architekturebene die Chrysopoeia auf Codeebene ergaenztreview-data-analysis — Optimierung von Datenpipelines parallel zu Codeoptimierungtesting
Launch all available agents in parallel waves for open-ended hypothesis generation on problems where the correct domain is unknown. Use when facing a cross-domain problem with no clear starting point, when single-agent approaches have stalled, or when diverse perspectives are more valuable than deep expertise. Produces a ranked hypothesis set with convergence analysis and adversarial refinement.
tools
Write integration tests for a Node.js CLI application using the built-in node:test module. Covers the exec helper pattern, output assertions, filesystem state verification, cleanup hooks, JSON output parsing, error case testing, and state restoration after destructive tests. Use when adding tests to an existing CLI, testing a new command, verifying adapter behavior across frameworks, or setting up CI for a CLI tool.
development
Screen a proposed trademark for conflicts and distinctiveness before filing. Covers trademark database searches (TMview, WIPO Global Brand Database, USPTO TESS), distinctiveness analysis using the Abercrombie spectrum, likelihood of confusion assessment using DuPont factors and EUIPO relative grounds, common law rights evaluation, and goods/services overlap analysis. Produces a conflict report with a risk matrix. Use before adopting a new brand name, logo, or slogan — distinct from patent prior art search, which uses different databases, legal frameworks, and analysis methods.
tools
Scaffold a new CLI command using Commander.js with options, action handler, three output modes (human-readable, quiet, JSON), and optional ceremony variant. Covers command naming, option design, shared context patterns, error handling, and integration testing. Use when adding a command to an existing Commander.js CLI, designing a new CLI tool from scratch, or standardizing command structure across a multi-command CLI.