ark-architecture
Design architecture for Ark features following existing patterns and principles. Use when planning new features, extending components, or evaluating technical approaches.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Design architecture for Ark features following existing patterns and principles. Use when planning new features, extending components, or evaluating technical approaches.
How to use
Zainstaluj skill w swoim środowisku Claude, wskazując repozytorium McKinsey (agents-at-scale-ark). Skill będzie dostępny jako narzędzie do analizy architektury Ark.
Rozpocznij pracę nad nową funkcją lub rozszerzeniem, opisując jej cel i zakres. Skill automatycznie uruchomi analizę istniejącego kodu za pomocą ark-analysis, aby zidentyfikować istotne części systemu.
Przejrzyj zidentyfikowane wzorce — idiomy kodu, struktury danych i schematy serwisów, które już istnieją w projekcie. To pozwoli Ci na rozszerzenie istniejących komponentów zamiast tworzenia nowych.
Otrzymaj propozycję architektury zawierającą diagram komponentów, rozszerzenie modelu danych, projekt API zgodny z konwencjami systemu oraz listę decyzji jednokierunkowych wymagających konsultacji zespołu.
Podziel implementację na fazy przyrostowe — skill zaproponuje kolejność zmian, która umożliwia stopniowe wdrażanie funkcji i łatwe wycofanie zmian.
Przed zatwierdzeniem architektury przejrzyj flagowane decyzje, które mogą ograniczyć przyszłe opcje. Skill podkreśli, które wybory są trudne do odwrócenia i wymagają wcześniejszej zgody zespołu.