buck2-rule-basics
Guide users through writing their first Buck2 rule to learn fundamental concepts including rules, actions, targets, configurations, analysis, and select(). Use this skill when users want to learn Buck2 basics hands-on or need help understanding rule writing.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide users through writing their first Buck2 rule to learn fundamental concepts including rules, actions, targets, configurations, analysis, and select(). Use this skill when users want to learn Buck2 basics hands-on or need help understanding rule writing.
How to use
Zainstaluj skill buck2-rule-basics w swoim środowisku Claude lub Copilot — będzie dostępny jako interaktywny poradnik do nauki Buck2.
Rozpocznij od podstawowego tutoriala, który przeprowadzi Cię przez napisanie pierwszej reguły Buck2. Będziesz pracować nad prostą regułą przetwarzającą tekst (konwersja na wielkie litery), aby zrozumieć kluczowe koncepcje: reguły, akcje, cele i konfiguracje.
Postępuj zgodnie z instrukcjami krok po kroku, aby nauczyć się, jak działają fazy budowania (load, configuration, analysis, execution) i jak funkcja select() rozwiązuje konfiguracje dla różnych platform.
Gdy napotkasz pytania o głębsze koncepcje Buck2 (np. jak działają dostawcy, artefakty lub graf budowania), skorzystaj z materiałów referencyjnych dostępnych w skill — sekcja concepts.md wyjaśnia model budowania, cele, akcje i konfiguracje w szczegółach.
Jeśli chcesz przejść poza tutorial i poznać wzorce produkcyjne, zapoznaj się z advanced_patterns.md, która zawiera przykłady niestandardowych dostawców, zależności przechodzących, łańcuchów narzędzi i testowania.
Używaj skill jako interaktywnego asystenta — zadawaj pytania o konkretne aspekty reguł Buck2, a otrzymasz wyjaśnienia oparte na dokumentacji i przykładach zawartych w poradniku.