Agent skill

Feature Flag Engineer

by FerroxLabs in FerroxLabs/wayland

Feature flag system design and progressive rollout strategies with targeting rules, lifecycle management, flag hygiene, kill switches, and experimentation patterns for safe continuous delivery.

Apache-2.0Auto-check passedDevOps & Cloud

Install Feature Flag Engineer

skills CLI
$ npx skills add FerroxLabs/wayland --skill feature-flag-engineer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install FerroxLabs/wayland feature-flag-engineer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/software-engineering/feature-flag-engineer .claude/skills/feature-flag-engineer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
feature-flag-engineer
GitHub stars
608
Token cost
~3.8k tokens
SKILL.md length
495 words
Files
1
Skills in repo
1,194
Repo updated
First seen
Licence
Apache-2.0

At a glance

Feature flag system design and progressive rollout strategies with targeting rules, lifecycle management, flag hygiene, kill switches, and experimentation patterns for safe continuous delivery.

  • Works in 8 steps: What is the goal of the flag? (Release… → How long will this flag live? (Days for… → Who needs to control the flag?… → …
  • The user asks about feature flag engineer
  • SKILL.md covers Questions to Ask First, Feature Flag Classification, Flag Naming Convention and Implementation Patterns, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Feature Flag Engineer is an agent skill from FerroxLabs/wayland. Feature flag system design and progressive rollout strategies with targeting rules, lifecycle management, flag hygiene, kill switches, and experimentation patterns for safe continuous delivery. Use when the user asks about feature flag engineer, feature flag engineer best practices, or needs guidance on feature flag engineer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering A/B testing, Deployment and CI/CD. The repository describes itself as: Wayland - The AI Agent That Perceives. Reasons. Acts. Evolves. The licence is Apache-2.0.

When your agent uses it

  • The user asks about feature flag engineer
  • Feature flag engineer best practices
  • Needs guidance on feature flag engineer implementation
  • The user needs a different specialized skill

Example prompts

  • “/feature-flag-engineer”

Requirements

  • Python 3

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. What is the goal of the flag? (Release control, experimentation, ops toggle, permission gate)
  2. How long will this flag live? (Days for a release flag, months for an experiment, permanent for an ops toggle)
  3. Who needs to control the flag? (Engineers via config, PMs via dashboard, ops via kill switch)
  4. What is the blast radius if the flag misbehaves? (Cosmetic issue vs data corruption)
  5. What is the rollout strategy? (All-at-once, percentage, user segment, canary)
  6. How will you measure success? (Metrics, A/B test results, error rates)
  7. What is the fallback behavior when the flag is off? (Old behavior, graceful degradation, error)
  8. What flag management system exists or is planned? (Homegrown, commercial platform, config files)

What it can do on your machine

Read from SKILL.md and the folder at commit 4c030c7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python, yaml and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Feature Flag Engineer loads about 3.8k tokens when it runs. Until then it costs about 119 tokens; SKILL.md has 495 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~119
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from FerroxLabs/wayland at commit 4c030c7, republished under its Apache-2.0 licence (© FerroxLabs). 495 words, ~3,778 tokens.

Download SKILL.mdSave it as .claude/skills/feature-flag-engineer/SKILL.md (or your agent's skills folder).
name
feature-flag-engineer
description
Feature flag system design and progressive rollout strategies with targeting rules, lifecycle management, flag hygiene, kill switches, and experimentation patterns for safe continuous delivery. Use when the user asks about feature flag engineer, feature flag engineer best practices, or needs guidance on feature flag engineer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.
license
Apache-2.0
metadata.author
foundry-skills
metadata.version
1.0.0
metadata.tags
best-practices devops guide
metadata.category
software-engineering
metadata.subcategory
developer-tools
metadata.disclaimer
none
metadata.difficulty
intermediate

Feature Flag Engineer

You are an expert in feature flag engineering and progressive delivery. Design and manage feature flag systems that decouple deployment from release, enable safe rollouts, support experimentation, and maintain clean codebases. Every flag must have a purpose, an owner, and an expiration plan. Feature flags are a powerful tool that becomes dangerous technical debt when neglected.

Questions to Ask First

Before implementing feature flags, understand the context:

  1. What is the goal of the flag? (Release control, experimentation, ops toggle, permission gate)
  2. How long will this flag live? (Days for a release flag, months for an experiment, permanent for an ops toggle)
  3. Who needs to control the flag? (Engineers via config, PMs via dashboard, ops via kill switch)
  4. What is the blast radius if the flag misbehaves? (Cosmetic issue vs data corruption)
  5. What is the rollout strategy? (All-at-once, percentage, user segment, canary)
  6. How will you measure success? (Metrics, A/B test results, error rates)
  7. What is the fallback behavior when the flag is off? (Old behavior, graceful degradation, error)
  8. What flag management system exists or is planned? (Homegrown, commercial platform, config files)

Feature Flag Classification

Release Flags (Short-Lived)
PURPOSE: Decouple deployment from release. Deploy code behind a flag,
enable when ready.

LIFECYCLE: Days to weeks. Remove immediately after full rollout.
OWNER: Engineering team
RISK IF STALE: Code complexity, merge conflicts, dead code paths

EXAMPLE:
  Flag: enable_new_checkout_flow
  Created: 2024-06-01
  Target: 100% rollout by 2024-06-15
  Cleanup deadline: 2024-06-30
Experiment Flags (Medium-Lived)
PURPOSE: A/B testing and experimentation. Route users to variants
and measure outcomes.

LIFECYCLE: Weeks to months. Remove after experiment concludes.
OWNER: Product/Growth team
RISK IF STALE: Inconsistent user experience, confusing analytics

EXAMPLE:
  Flag: experiment_pricing_page_v2
  Created: 2024-06-01
  Variants: control (current), variant_a (new layout), variant_b (new copy)
  Success metric: Conversion rate
  Experiment end: 2024-07-15
  Cleanup deadline: 2024-07-31
Operational Flags (Long-Lived)
PURPOSE: Runtime control for ops. Kill switches, circuit breakers,
load shedding, graceful degradation.

LIFECYCLE: Permanent or semi-permanent. Maintained as infrastructure.
OWNER: Operations/SRE team
RISK IF STALE: Low (these are intentionally permanent)

EXAMPLE:
  Flag: enable_elasticsearch_fallback
  Created: 2024-01-01
  Default: ON
  Toggle: OFF when Elasticsearch is down (falls back to database)
  Review: Quarterly
Permission Flags (Long-Lived)
PURPOSE: Gate access to features for specific users, accounts, or tiers.
Entitlement and plan-based access control.

LIFECYCLE: Permanent until replaced by a proper entitlement system.
OWNER: Product team
RISK IF STALE: Medium (access control confusion)

EXAMPLE:
  Flag: enable_advanced_analytics
  Created: 2024-03-01
  Targeting: Enterprise plan users only
  Review: When entitlement system is built

Flag Naming Convention

PATTERN: <scope>_<feature_description>

PREFIXES BY TYPE:
  release_   -> Release flags (enable_new_checkout, release_payment_v2)
  exp_       -> Experiment flags (exp_pricing_layout, exp_onboarding_flow)
  ops_       -> Operational flags (ops_disable_notifications, ops_readonly_mode)
  perm_      -> Permission flags (perm_advanced_reports, perm_api_access)

RULES:
  - Use snake_case
  - Be descriptive (not "flag_1" or "test_flag")
  - Include the feature area (not just "new_feature")
  - Never reuse flag names, even after deletion

GOOD: release_user_profile_redesign
BAD:  new_profile, flag123, temp_fix

Implementation Patterns

Basic Flag Check
python
# Simple boolean flag
def get_checkout_page(user, request):
    if feature_flags.is_enabled("release_new_checkout", user=user):
        return render_new_checkout(user)
    return render_current_checkout(user)
Flag with Variants (Experimentation)
python
# Multi-variant flag for A/B testing
def get_pricing_page(user, request):
    variant = feature_flags.get_variant("exp_pricing_page", user=user)

    if variant == "variant_a":
        return render_pricing_layout_a(user)
    elif variant == "variant_b":
        return render_pricing_layout_b(user)
    else:
        # Control group or flag disabled
        return render_pricing_current(user)
Flag with Default and Fallback
python
# Defensive flag evaluation with fallback
def search_products(query):
    try:
        if feature_flags.is_enabled("ops_use_elasticsearch"):
            return elasticsearch_client.search(query)
    except FeatureFlagServiceError:
        # Flag service is down - fall back to safe default
        pass

    # Default behavior when flag is off or evaluation fails
    return database_client.search(query)
Server-Side Flag for Client Rendering
python
# Evaluate flags server-side, send results to frontend
@app.get("/api/feature-flags")
def get_client_flags(user):
    return {
        "flags": {
            "new_navigation": feature_flags.is_enabled("release_new_nav", user=user),
            "dark_mode": feature_flags.is_enabled("perm_dark_mode", user=user),
        }
    }
# Frontend reads flags from this endpoint and renders conditionally

Progressive Rollout Strategies

Percentage-Based Rollout
ROLLOUT PLAN:
Day 0:   1% of users  -> Monitor error rates, latency, key metrics
Day 1:   5% of users  -> Verify at slightly larger scale
Day 3:  25% of users  -> Check for edge cases and load impact
Day 5:  50% of users  -> Significant traffic, watch for capacity issues
Day 7: 100% of users  -> Full rollout, begin flag cleanup

ROLLBACK TRIGGER:
- Error rate increases by more than 0.5% from baseline
- P99 latency increases by more than 20% from baseline
- Any data integrity issue detected
- Customer-reported issues increase
Segment-Based Rollout
SEGMENT ROLLOUT ORDER:
1. Internal employees (dogfooding)
2. Beta users who opted in
3. Free tier users (lower business risk)
4. New users (no existing behavior expectations)
5. Paid users in low-traffic regions
6. All paid users
7. Enterprise customers (highest risk, highest value)

Each segment gate must pass before proceeding to the next.
Canary Rollout Stages
STAGE PATTERN:
  Stage 1:  1% for 4 hours   -> auto-advance if metrics pass, auto-rollback if not
  Stage 2: 10% for 24 hours  -> auto-advance, auto-rollback
  Stage 3: 50% for 48 hours  -> manual approval to proceed, auto-rollback
  Stage 4: 100%              -> full rollout, begin cleanup

SUCCESS CRITERIA PER STAGE:
  - error_rate < 1% (tighten to 0.5% at stage 3)
  - latency_p99 < 500ms
  - business_metric (e.g., payment success rate) >= 99.5%

Flag Lifecycle Management

Flag Metadata Template
yaml
# Every flag must have this metadata at creation
flag:
  name: release_new_checkout_flow
  type: release
  description: "New checkout flow with simplified payment steps"
  owner: checkout-team
  created: 2024-06-01
  expected_removal: 2024-07-01
  jira_ticket: PROJ-1234
  rollout_plan: progressive_percentage
  default_value: false
  kill_switch: true
  dependencies: []
  metrics_to_monitor:
    - checkout_completion_rate
    - payment_error_rate
    - checkout_latency_p99
Flag Hygiene Process
WEEKLY: List flags past expected removal date. Schedule cleanup or unblock rollout.
QUARTERLY: Count flags by type. Flags older than 30 days (release), 90 days
(experiment), or 1 year (any) need review. Track flag debt: stale / total.
Flag Removal Checklist
REMOVING A FEATURE FLAG:
- [ ] Flag is at 100% (or 0% if abandoned)
- [ ] No incidents related to the flag in the last 2 weeks
- [ ] Remove flag evaluation from code (replace with constant)
- [ ] Remove the unused code path (the old behavior)
- [ ] Remove flag from configuration/management system
- [ ] Remove related A/B test configurations
- [ ] Update documentation referencing the flag
- [ ] Remove flag-specific monitoring dashboards
- [ ] Run tests to confirm removal does not break anything
- [ ] Deploy the cleanup as a separate, reviewable change

Kill Switch Pattern

python
# Kill switch for immediate disable without deployment
class KillSwitch:
    """
    Kill switches are operational flags that disable features instantly.
    They should be evaluated on every request (not cached) and default
    to the SAFE state when the flag service is unavailable.
    """

    @staticmethod
    def is_feature_alive(feature_name: str) -> bool:
        """Returns True if the feature should be active."""
        kill_flag = f"ops_kill_{feature_name}"
        try:
            # If the kill flag is ON, the feature is DEAD
            return not feature_flags.is_enabled(kill_flag)
        except Exception:
            # Flag service down: default to feature OFF (safe state)
            return False


# Usage in request handling
def process_payment(request):
    if not KillSwitch.is_feature_alive("payments"):
        return error_response(
            503,
            "Payment processing is temporarily unavailable. "
            "Please try again in a few minutes."
        )
    return payment_service.process(request)

Testing with Feature Flags

FLAG TESTING MATRIX (test all states for each flagged feature):

1. Flag ON:      New behavior works correctly
2. Flag OFF:     Old behavior still works correctly
3. Flag PARTIAL: Users in different groups see correct behavior
4. Flag ERROR:   Flag service failure results in safe default
5. Flag TOGGLE:  Switching mid-session does not corrupt state

Use flag supersede utilities in tests:
  with feature_flags.supersede("flag_name", True):  # test ON path
  with feature_flags.supersede("flag_name", False): # test OFF path
  with feature_flags.simulate_failure():            # test fallback

Automate this matrix in CI. Do not rely on manual testing.

Common Pitfalls and Solutions

Pitfall 1: Flag Spaghetti (Nested Flags)
BAD: Flags that depend on other flags
  if flag_a:
      if flag_b:
          if flag_c:
              # Which combination is this? 2^3 = 8 possible states

SOLUTION: Flatten flag logic. Each flag should independently control
one behavior. If you need complex combinations, create a single flag
that represents the combined state.
Pitfall 2: Stale Flags Accumulating
BAD: 200+ active flags, half of them fully rolled out but never removed.
Code is littered with if/else branches for flags that are always true.

SOLUTION:
- Set expiration dates at flag creation
- Automated alerts when flags pass their expiration
- Include flag cleanup in the definition of done
- Track flag count as a team metric
- Linting rules that flag old feature flag references
Pitfall 3: Flag Evaluation in Hot Paths
BAD: Evaluating a flag with remote call inside a tight loop.
  for item in million_items:
      if feature_flags.is_enabled("new_processing"):  # Remote call each time
          process_new(item)

SOLUTION: Evaluate once, use the result in the loop.
  use_new_processing = feature_flags.is_enabled("new_processing")
  for item in million_items:
      if use_new_processing:
          process_new(item)
Pitfall 4: Inconsistent Flag State Across Requests
PROBLEM: User sees new checkout on page load but old checkout on submit
because the flag changed between requests.

SOLUTION: Sticky evaluation via consistent hashing on user ID,
session-level caching, or including flag values in the session token.

Flag System Monitoring

DASHBOARDS TO BUILD:
1. Flag inventory: Total flags by type, age distribution, stale count
2. Flag evaluation: Requests per flag, evaluation latency, error rate
3. Rollout progress: Percentage enabled per flag over time
4. Impact correlation: Flag changes overlaid with error rate and latency

ALERTS TO SET:
- Flag evaluation error rate > 1%
- Flag evaluation latency > 50ms (p99)
- Flag changed outside business hours (for release flags)
- Flag older than expiration date
- Flag toggled more than 3 times in 1 hour (flapping)
Show full SKILL.md (206 more words)Show less

When to Use

Use this skill when:

  • Designing or implementing feature flag engineer solutions
  • Reviewing or improving existing feature flag engineer approaches
  • Making architectural or implementation decisions about feature flag engineer
  • Learning feature flag engineer patterns and best practices
  • Troubleshooting feature flag engineer-related issues

Do NOT use this skill when:

  • The question is about a fundamentally different technology domain
  • A more specific sibling skill covers the exact topic needed
  • The user needs a complete hands-on tutorial rather than expert guidance

Output Format

markdown
# Feature Flag Engineer Analysis

## Context Assessment
[Situation summary and constraints]

## Recommended Approach
[Primary recommendation with rationale]

## Implementation Steps
1. [Step with specific details]
2. [Step with specific details]
3. [Step with specific details]

## Trade-offs and Considerations
- [Key trade-off 1]
- [Key trade-off 2]

## Next Steps
- [Immediate action item]
- [Follow-up action item]

Example

Input: "Help me implement feature flag engineer for a medium-scale production application"

Output: A structured analysis covering current state assessment, recommended feature flag engineer approach with specific patterns, implementation roadmap with milestones, and risk mitigation strategies tailored to the application scale and constraints.

Edge Cases

  • Legacy system integration: When feature flag engineer must coexist with legacy approaches, provide a gradual migration path rather than a complete rewrite
  • Scale mismatch: When the solution complexity exceeds the project scale, recommend a simpler approach and note when to revisit
  • Team skill gaps: When the team lacks experience with the recommended approach, include learning resources and simpler alternatives
  • Conflicting requirements: When constraints conflict (e.g., performance vs. maintainability), explicitly state the trade-off and recommend based on stated priorities

© FerroxLabs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in src/process/resources/skills-library/bodies/skills/software-engineering/feature-flag-engineer of FerroxLabs/wayland.

Open the folder on GitHubat commit 4c030c7

Compare with similar skills

Feature Flag Engineer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Feature Flag Engineer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Feature Flag Engineer this skillFerroxLabs/wayland608—~3.8kAutomated safety check: PassApache-2.0
Experiment Verification Monitoringhashgraph-online/awesome-codex-plugins1.2k—~771Automated safety check: PassMIT
Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit2596 repos~1.1kAutomated safety check: NotesCustom licence
AI News RadarLearnPrompt/ai-news-radar1.8k—~2.5kAutomated safety check: NotesMIT
Use Vercel Actionamondnet/vercel-action765—~2.7kAutomated safety check: PassMIT
CI CD And Automationdzhalaevd/Donatello1357 repos~2.7kAutomated safety check: NotesApache-2.0

Similar skills

  • Experiment Verification Monitoring

    hashgraph-online/awesome-codex-plugins

    Verify and monitor running experiments for operational quality.

    1.2k GitHub stars~771 tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Senior DevOps Toolkit

    maslennikov-ig/claude-code-orchestrator-kit

    Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…

    259 GitHub starsUsed in 6 repos~1.1k tokens
    DevOps & CloudAuto-check: notes
  • AI News Radar

    LearnPrompt/ai-news-radar

    A skill your agent uses when working on AI News Radar, 24 小时 AI 更新雷达, AI 更新雷达, 伯乐Skill, or Scout Skill: finding high-signal AI/tech sources, adding RSS/OPML/GitHub feeds, checking source health…

    1.8k GitHub stars~2.5k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Use Vercel Action

    amondnet/vercel-action

    Wire amondnet/vercel-action into a GitHub Actions workflow to deploy Vercel projects from CI.

    765 GitHub stars~2.7k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • CI CD And Automation

    dzhalaevd/Donatello

    Automates CI/CD pipeline setup. An agent skill from dzhalaevd/Donatello.

    135 GitHub starsUsed in 7 repos~2.7k tokens
    DevOps & CloudAuto-check: notes
  • NGINX Ingress CI Pipelines

    nginx/kubernetes-ingress

    Explains how the NGINX Ingress Controller's GitHub Actions workflows, reusable workflows, build matrices and release pipeline fit together across two repositories.

    5.1k GitHub stars~5k tokensUpdated yesterday
    DevOps & CloudAuto-check passed

More from FerroxLabs/wayland

All 1,194 skills in this repo
  • Star Office Helper

    FerroxLabs/wayland

    Install, start, connect, and troubleshoot visualization companion projects for Aion/OpenClaw, with Star-Office-UI as the default recommendation.

    608 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check: notes
  • Openclaw Setup

    FerroxLabs/wayland

    OpenClaw usage expert: Helps you install, deploy, configure, and use OpenClaw personal AI assistant.

    608 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Tvcontrol Setup

    FerroxLabs/wayland

    Set up TVControl end to end: install the connector, start TradingView Desktop with its control port open, load a watchlist export, add the indicators they use, and leave a working chart.

    608 GitHub stars~5.7k tokensUpdated yesterday
    Auto-check passed
  • Ab Testing Specialist

    FerroxLabs/wayland

    End-to-end guide for designing, running, and analyzing A/B tests including experiment design, statistical significance, sample size calculation, common pitfalls, and advanced testing patterns.

    608 GitHub stars~3.7k tokensUpdated yesterday
    Auto-check passed
  • Academic Writer

    FerroxLabs/wayland

    Complete academic writing guide covering thesis and dissertation structure, journal article format using IMRaD, literature review methodology, citation management, the peer review process, and…

    608 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check passed
  • Accessibility Auditor

    FerroxLabs/wayland

    Web accessibility expertise covering WCAG 2.2 conformance, audit methodology, ARIA patterns, keyboard navigation, screen reader testing, focus management, form accessibility, and automated vs manual…

    608 GitHub stars~4.1k tokensUpdated yesterday
    Auto-check passed

Questions about Feature Flag Engineer

What does Feature Flag Engineer do?

Feature flag system design and progressive rollout strategies with targeting rules, lifecycle management, flag hygiene, kill switches, and experimentation patterns for safe continuous delivery. Feature Flag Engineer is an agent skill from FerroxLabs/wayland. Feature flag system design and progressive rollout strategies with targeting rules, lifecycle management, flag hygiene, kill switches, and experimentation patterns for safe continuous delivery.

When should I use Feature Flag Engineer?

Feature Flag Engineer fits situations like: the user asks about feature flag engineer; feature flag engineer best practices; needs guidance on feature flag engineer implementation; the user needs a different specialized skill.

How do I install Feature Flag Engineer in Claude Code?

Run `npx skills add FerroxLabs/wayland --skill feature-flag-engineer -a claude-code`. Or copy the skill folder (src/process/resources/skills-library/bodies/skills/software-engineering/feature-flag-engineer in FerroxLabs/wayland) into .claude/skills/feature-flag-engineer in your project. Claude Code loads it when a task matches its description.

How do I install Feature Flag Engineer in Codex?

Run `npx skills add FerroxLabs/wayland --skill feature-flag-engineer -a codex`. Or copy the skill folder (src/process/resources/skills-library/bodies/skills/software-engineering/feature-flag-engineer in FerroxLabs/wayland) into .agents/skills/feature-flag-engineer in your project. Codex loads it when a task matches its description.

Can I use Feature Flag Engineer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FerroxLabs/wayland --skill feature-flag-engineer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/feature-flag-engineer, .gemini/skills/feature-flag-engineer, .github/skills/feature-flag-engineer and .opencode/skills/feature-flag-engineer in your project.

What does Feature Flag Engineer need to run?

SKILL.md names no scripts, command-line tools or credentials: Feature Flag Engineer is instructions for the agent only. Our summary lists: Python 3.

Does Feature Flag Engineer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Feature Flag Engineer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Feature Flag Engineer use?

Feature Flag Engineer is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Feature Flag Engineer use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Feature Flag Engineer?

Skills that share tags, products or a category with Feature Flag Engineer: Experiment Verification Monitoring (hashgraph-online/awesome-codex-plugins, 1.2k stars), Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 259 stars), AI News Radar (LearnPrompt/ai-news-radar, 1.8k stars) and Use Vercel Action (amondnet/vercel-action, 765 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Feature Flag Engineer?

FerroxLabs (a GitHub user) maintains it in FerroxLabs/wayland, which has 608 GitHub stars. The repository holds 1,194 skills in this directory. The repository was last updated on October 6, 2026.

Source: FerroxLabs/wayland on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.