promote-feature

Automate staged feature flag promotion across Dogfood, Preview, and Stable stages.

88|19|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Heartcoolman/warp-cn --skill promote-feature-heartcoolman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: promote-feature
Source: https://github.com/Heartcoolman/warp-cn/tree/main/.agents/skills/promote-feature
Command: npx skills add https://github.com/Heartcoolman/warp-cn --skill promote-feature-heartcoolman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of promoting feature flags from development stages to production in the Warp codebase, ensuring a smooth transition for new features.

Core Features & Use Cases

  • Staged Promotion: Promote features through Dogfood, Preview, and Stable stages.
  • Feature Flag Management: Automates the addition and removal of feature flags.
  • Compile-time/Runtime Integration: Bridges feature flags between compile-time configurations and runtime settings.
  • Use Case: When a new feature is ready for broader testing, use this Skill to promote it from Dogfood to Stable, ensuring it's properly integrated and tested before release.

Quick Start

Promote the 'your_feature_name' feature to Stable in the Warp codebase.

Frequently Asked Questions about promote-feature

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

FAQPage Schema
How do I automate feature flag promotion through staged rollouts in a Rust codebase?▼

Automating staged feature flag promotion involves modifying Rust feature flags and adjusting Cargo.toml configurations to transition features smoothly from development stages to production.

What are the standard stages for promoting a feature flag to production in release management?▼

Standard staged rollout stages for feature flag promotion are Dogfood, Preview, and Stable, ensuring features are properly integrated and tested before a full production release.

Can I use this for bridging compile-time feature flags with runtime settings in Rust?▼

Yes, this feature flag management process bridges compile-time configurations with runtime settings in the Warp codebase by applying targeted Rust code modifications to the existing flags.

Do I need to manually update Cargo.toml when promoting feature flags?▼

No, staged feature flag promotion automates the required Cargo.toml configuration adjustments alongside the Rust code modifications, streamlining the transition between release stages.

When should I use an automated staged rollout for feature flag management?▼

Use automated staged rollouts when a new feature is ready for broader testing, allowing you to promote it from Dogfood to Stable while ensuring it is properly integrated before release.