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.
Install
With your agent
Install OMGSkills skill "facebook/buck2:buck2-rule-basics" into this agent's normal skills directory: use the OMGSkills MCP get_skill tool, install only the pinned_install commit and path, verify SKILL.md against pinned_install.skill_md_sha, and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/facebook/buck2 /tmp/buck2 && ln -s /tmp/buck2/.claude/skills/buck2-rule-basics ~/.claude/skills/buck2-rule-basics
From README
Buck2 Rule Basics - Interactive Tutorial Overview This is an interactive, step-by-step tutorial that teaches Buck2 fundamentals through hands-on practice. You'll guide users through writing a simple text processing rule that converts text to uppercase, explaining core concepts as they encounter them.
More skills
feature-flags
Used when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test...
fix
Used when you have lint errors, formatting issues, or before committing code to ensure it passes CI.
flags
Used when you need to check feature flag states, compare channels, or debug why a feature behaves differently across...
