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.