flub-reference

Reference flub and fluid-build CLI commands for Fluid Framework monorepo tasks.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/tylerbutler/repo-overlays --skill flub-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flub-reference
Source: https://github.com/tylerbutler/repo-overlays/tree/main/tylerbutler/FluidFramework/flub-reference/.claude/skills/flub-reference
Command: npx skills add https://github.com/tylerbutler/repo-overlays --skill flub-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides quick access to information about the flub and fluid-build CLI commands, helping users find the right commands, understand their flags, and execute specific build or check tasks within the Fluid Framework monorepo.

Core Features & Use Cases

  • Command Reference: Detailed information on flub and fluid-build commands, including global flags, package selection, and specific subcommands like info, list, check, generate, typetests, bump, release, modify, and exec.
  • Task Execution Guidance: Examples of how to run common tasks such as full builds, API report generation, and local checks before pushing code.
  • Use Case: When you need to quickly find out how to clean all client packages using flub exec, this Skill will provide the exact command and its options.

Quick Start

Use the flub-reference skill to find the command for checking all repo policies and fixing violations.

Frequently Asked Questions about flub-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a build for specific packages in the Fluid Framework monorepo?

To run a build for specific packages in the Fluid Framework monorepo, you can use the `flub` CLI with package targeting flags. This tool provides command syntax to orchestrate builds and execute tasks across selected packages.

What is the best way to clean all client packages using fluid-build?

The best way to clean all client packages using fluid-build is by executing the `flub exec` command. This subcommand allows you to run specific shell scripts across targeted packages within the monorepo efficiently.

How do I generate API reports and run local checks before pushing code?

To generate API reports and run local checks before pushing code, use the `flub` CLI commands like `generate` and `check`. These commands validate repo policies and automate report generation for the Fluid Framework.

Can I bump versions and manage release processes using flub?

Yes, you can manage release processes and bump versions using the `flub` CLI. The tool includes dedicated `bump` and `release` subcommands to orchestrate versioning and package publishing within the monorepo.

How does package selection work with flub commands in a monorepo?

Package selection with `flub` commands works by using global flags to target specific groups of packages within the Fluid Framework monorepo. This allows you to scope build orchestration and code generation tasks precisely.

What are the limitations of using fluid-build for typetests?

While `flub` provides a dedicated `typetests` subcommand to manage type testing, limitations arise from complex package dependencies within the monorepo. Users must ensure correct package targeting to avoid scope errors during generation.