architecture-reference
Architekturreferenz für Portfolio Buddy 2 abrufen
Kurzreferenz für die Projektstruktur von Portfolio Buddy 2. Enthält Komponentenhierarchie, Hook-Muster, Utility-Funktionen und Datenflussdokumentation für schnellere Entwicklung.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "architecture-reference". How do I add a new chart component?
Erwartetes Ergebnis:
- Create component in src/components/
- Use Chart.js (not Recharts - it is unused)
- Import chart type and plugins from react-chartjs-2
- Hook into useMetrics or usePortfolio for data
- Add to appropriate section in App.tsx
Sicherheitsaudit
SicherPure documentation skill containing only markdown reference material for Portfolio Buddy 2. No executable code, scripts, network calls, filesystem access, or external command execution. All 94 static findings are false positives: backticks are markdown formatting, and 'sharpe'/'sortino' are financial metrics, not cryptographic algorithms.
Risikofaktoren
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (1)
⚙️ Externe Befehle (71)
Qualitätsbewertung
Was du bauen kannst
Onboarding im Codebase
Verstehe Projektstruktur, Komponentenhierarchie und Datenfluss beim Beitritt zu einem neuen Projektteam.
Neue Features hinzufügen
Befolge dokumentierte Muster zum Hinzufügen neuer Metriken, Charts, Hooks und Komponenten zum Codebase.
Architekturkonformität überprüfen
Überprüfe, ob vorgeschlagene Änderungen etablierte Muster für State-Management, TypeScript-Nutzung und Komponentenorganisation einhalten.
Probiere diese Prompts
Zeige mir die Komponentenhierarchie für Portfolio Buddy 2. Was sind die Hauptkomponenten und wie sind sie verschachtelt?
Wie verwende ich den useMetrics Hook? Welche Daten gibt er zurück und wie sollte ich ihn in meiner Komponente aufrufen?
Führe mich durch den Datenfluss vom CSV-Upload bis zur Metriken-Anzeige. Welche Funktionen und Hooks sind bei jedem Schritt involviert?
Was sind die Schritte zum Hinzufügen einer neuen Metrikenberechnung zu Portfolio Buddy 2? Welche Dateien müssen modifiziert werden?
Bewährte Verfahren
- Befolge die use-Präfix-Namenskonvention für Custom Hooks in src/hooks/
- Verwende useMemo für teure Berechnungen und useCallback für stabile Callbacks
- Füge JSDoc-Kommentare für komplexe Logik hinzu und exportiere alle Interfaces für Type-Sicherheit
Vermeiden
- Vermeide die Verwendung des TypeScript any-Typs - definiere proper Interfaces für alle Datenstrukturen
- Installiere oder importiere Recharts nicht - Chart.js ist die etablierte Charting-Bibliothek
- Vermeide Prop-Drilling durch tiefe Komponentenbäume - verwende Custom Hooks zum Teilen von Logik
Häufig gestellte Fragen
Welche Charting-Bibliothek verwendet Portfolio Buddy 2?
Was ist die maximale Zielkomponentengröße?
Greift dieser Skill auf meine Dateien oder mein Projekt zu?
Welchen State-Management-Ansatz verwendet das Projekt?
Welche Tools unterstützen diese Skill?
Wie werden Daten vom Upload bis zur Anzeige verarbeitet?
Entwicklerdetails
Autor
5MinFuturesLizenz
MIT
Repository
https://github.com/5MinFutures/futures-arena/tree/main/.claude/skills/architecture-referenceRef
main
Dateistruktur
📄 SKILL.md