Toolverse
All skills

buck2-rule-basics

by facebook

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

Quick info

Author
facebook
Category
Backend
Views
12

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

  1. Zainstaluj skill buck2-rule-basics w swoim środowisku Claude lub Copilot — będzie dostępny jako interaktywny poradnik do nauki Buck2.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Related skills