bq-analytics-release

Manage release prompts and gating via Edge Config across Next.js apps and React Native clients.

5|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/johnkueh/bq-analytics --skill bq-analytics-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bq-analytics-release
Source: https://github.com/johnkueh/bq-analytics/tree/main/claude-skills/release
Command: npx skills add https://github.com/johnkueh/bq-analytics --skill bq-analytics-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables centralized, server-driven release management for projects using bq-analytics, coordinating gating, what's-new prompts, and OTA updates across platforms.

Core Features & Use Cases

  • Centralized release config via Edge Config (key "release") that controls hard blocks, soft nudges, and updated notes.
  • CLI tooling (bq-release) to seed, mutate, and query release state, plus wired Next.js, Hono, and React Native clients.
  • Works for Next.js/Vercel, Hono, Expo/React Native, and CLI workflows to push coordinated release actions during incidents and routine updates.

Quick Start

Install the bq-analytics release package in your Claude Code session and run the provided setup script to enable release configuration.

Frequently Asked Questions about bq-analytics-release

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

FAQPage Schema
How do I manage server-driven release prompts and hard blocks for Next.js apps?

Server-driven release management controls update prompts and gating via a centralized Edge Config schema. It coordinates hard blocks, soft nudges, and what's-new prompts across Next.js and React Native clients using a CLI tool to mutate release state.

What is the best way to coordinate OTA update gating across Expo and Next.js?

Coordinating OTA update gating across Expo and Next.js requires a centralized release configuration stored in Vercel Edge Config. A CLI tool seeds and mutates the release state, wiring native and web clients to enforce consistent update actions during incidents.

Can I use Vercel Edge Config to control hard blocks and soft nudges for React Native?

Vercel Edge Config can control hard blocks and soft nudges for React Native by defining a ReleaseConfig schema with gate and whatsNew properties. The bq-release CLI manages this state, exposing wired client components for native platforms to query and enforce gating.

Does bq-analytics release management work with Hono and CLI workflows?

Bq-analytics release management works with Hono and CLI workflows by providing a bq-release CLI to seed, mutate, and query release state. It wires Hono and Expo clients alongside Next.js to push coordinated release actions during routine updates.

How do I set up a centralized release configuration using a CLI?

Setting up centralized release configuration involves installing the bq-analytics release package and running a setup script. This defines a ReleaseConfig schema in Edge Config under the key "release", exposing bq-release CLI commands to manage gating and update URLs.

When do I need server-driven release management for mobile and web platforms?

Server-driven release management is needed when coordinating gating, what's-new prompts, and OTA updates across mobile and web platforms. It enables centralized control to push coordinated release actions during incidents or routine updates without redeploying client applications.