Portfolio Buddy 2 - Architecture Reference
Получить справочник по архитектуре Portfolio Buddy 2
Краткий справочник по структуре проекта Portfolio Buddy 2. Содержит иерархию компонентов, паттерны хуков, утилитарные функции и документацию по потоку данных для ускорения разработки.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "Portfolio Buddy 2 - Architecture Reference". Как добавить новый компонент графика?
Resultado esperado:
- • Создать компонент в src/components/
- • Использовать Chart.js (не Recharts — он не используется)
- • Импортировать тип графика и плагины из react-chartjs-2
- • Подключиться к useMetrics или usePortfolio для получения данных
- • Добавить в соответствующий раздел в App.tsx
Auditoría de seguridad
SeguroPure documentation skill containing only markdown reference material for Portfolio Buddy 2. No executable code, scripts, network calls, filesystem access, or external command execution. Safe for distribution.
Puntuación de calidad
Lo que puedes crear
Ознакомление с кодовой базой
Понять структуру проекта, иерархию компонентов и поток данных при присоединении к новой команде проекта.
Добавление новых функций
Следовать задокументированным паттернам для добавления новых метрик, графиков, хуков и компонентов в кодовую базу.
Проверка соответствия архитектуре
Проверить, следуют ли предлагаемые изменения установленным паттернам управления состоянием, использования TypeScript и организации компонентов.
Prueba estos prompts
Покажите мне иерархию компонентов для Portfolio Buddy 2. Каковы основные компоненты и как они вложены друг в друга?
Как использовать хук useMetrics? Какие данные он возвращает и как его вызывать в моём компоненте?
Проведите меня через поток данных от загрузки CSV до отображения метрик. Какие функции и хуки задействованы на каждом этапе?
Каковы шаги для добавления нового расчёта метрик в Portfolio Buddy 2? Какие файлы нужно изменить?
Mejores prácticas
- Следуйте соглашению об именовании с префиксом use для кастомных хуков в src/hooks/
- Используйте useMemo для дорогостоящих вычислений и useCallback для стабильных колбэков
- Добавляйте JSDoc-комментарии для сложной логики и экспортируйте все интерфейсы для типобезопасности
- Держите компоненты под 200 строк, выделяя подкомпоненты при увеличении размера
Evitar
- Избегайте использования типа any в TypeScript — определяйте правильные интерфейсы для всех структур данных
- Не устанавливайте и не импортируйте Recharts — Chart.js является установленной библиотекой построения графиков
- Избегайте передачи пропсов через глубокие деревья компонентов — используйте кастомные хуки для разделения логики
Preguntas frecuentes
Какую библиотеку построения графиков использует Portfolio Buddy 2?
Каков целевой максимальный размер компонента?
Имеет ли этот навык доступ к моим файлам или проекту?
Какой подход к управлению состоянием использует проект?
Какие инструменты поддерживают этот навык?
Как обрабатываются данные от загрузки до отображения?
Detalles del desarrollador
Autor
5MinFuturesLicencia
MIT
Repositorio
https://github.com/5MinFutures/futures-arena/tree/main/.claude/skills/architecture-referenceRef.
main
Estructura de archivos
📄 SKILL.md