feature-flags 是做什么的?
当特性标志测试失败、需要更新标志、理解 @gate 指令、调试渠道特定测试失败或向 React 添加新标志时使用。
当特性标志测试失败、需要更新标志、理解 @gate 指令、调试渠道特定测试失败或向 React 添加新标志时使用。
此技能专为处理 Facebook/Meta 生态系统中(尤其是 React 代码库内)的特性标志(feature flags)而设计。当特性标志相关的测试失败时,它提供指导,帮助开发者更新标志值、理解 `@gate` 指令(该指令用于根据标志状态有条件地启用测试),并调试不同发布渠道(如稳定版或实验版)中的测试失败问题。该技能还涵盖向 React 添加新标志的流程,确保开发者遵循正确的步骤来定义和使用标志。通过清晰的说明,它减少了特性标志管理的认知负担,并防止与标志相关的测试中断。此技能对于 React 核心开发者或任何经常处理跨渠道条件性功能的贡献者特别有价值。
npx skills add https://github.com/facebook/react/tree/main/skills/feature-flagsInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
当特性标志测试失败、需要更新标志、理解 @gate 指令、调试渠道特定测试失败或向 React 添加新标志时使用。
This repo contains 6 individual skills — each has its own dedicated page.
Use when adding new error messages to React, or seeing "unknown error code" warnings.
Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.
Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.
Use when you need to run Flow type checking, or when seeing Flow type errors in React code.
Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.