NGINX Ingress Controller Feature Checklists
nginx/kubernetes-ingress
Gives step-by-step checklists for adding Ingress annotations, VirtualServer fields and Helm values to the NGINX Kubernetes Ingress Controller, with common gotchas.
引导用户在 bfe 代码库中完成一次完整的功能研发流程,包括需求对齐、文档修改、代码实现、集成测试与回归验证. An agent skill from bfenetworks/bfe.
$ npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install bfenetworks/bfe bfe-rd-workflow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/bfenetworks/bfe.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bfe-rd-workflow .claude/skills/bfe-rd-workflow && rm -rf skills-srcUse ~/.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/
Install the "bfe-rd-workflow" agent skill from https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflow into .claude/skills/bfe-rd-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bfe-rd-workflow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install bfenetworks/bfe bfe-rd-workflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bfenetworks/bfe.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bfe-rd-workflow .agents/skills/bfe-rd-workflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bfe-rd-workflow" agent skill from https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflow into .agents/skills/bfe-rd-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bfe-rd-workflow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install bfenetworks/bfe bfe-rd-workflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bfenetworks/bfe.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bfe-rd-workflow .cursor/skills/bfe-rd-workflow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bfe-rd-workflow" agent skill from https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflow into .cursor/skills/bfe-rd-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bfe-rd-workflow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/bfenetworks/bfe.git --path skills/bfe-rd-workflow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install bfenetworks/bfe bfe-rd-workflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bfenetworks/bfe.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bfe-rd-workflow .gemini/skills/bfe-rd-workflow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bfe-rd-workflow" agent skill from https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflow into .gemini/skills/bfe-rd-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bfe-rd-workflow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install bfenetworks/bfe bfe-rd-workflowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/bfenetworks/bfe.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bfe-rd-workflow .github/skills/bfe-rd-workflow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bfe-rd-workflow" agent skill from https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflow into .github/skills/bfe-rd-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bfe-rd-workflow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install bfenetworks/bfe bfe-rd-workflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bfenetworks/bfe.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bfe-rd-workflow .opencode/skills/bfe-rd-workflow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bfe-rd-workflow" agent skill from https://github.com/bfenetworks/bfe/tree/develop/skills/bfe-rd-workflow into .opencode/skills/bfe-rd-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bfe-rd-workflow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bfe-rd-workflow引导用户在 bfe 代码库中完成一次完整的功能研发流程,包括需求对齐、文档修改、代码实现、集成测试与回归验证. An agent skill from bfenetworks/bfe.
Bfe Rd Workflow is an agent skill from bfenetworks/bfe. 引导用户在 bfe 代码库中完成一次完整的功能研发流程,包括需求对齐、文档修改、代码实现、集成测试与回归验证。
Its SKILL.md is about 1.3k 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 Cloud networking. It works with Git and Go. The repository describes itself as: A modern layer 7 load balancer from baidu. The licence is Apache-2.0.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c95df40. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
gogitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bfe Rd Workflow loads about 1.3k tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 327 words of instructions outside code blocks.
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.
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.
The full file from bfenetworks/bfe at commit c95df40, republished under its Apache-2.0 licence (© bfenetworks). 327 words, ~1,270 tokens.
.claude/skills/bfe-rd-workflow/SKILL.md (or your agent's skills folder).本 Skill 适用于在 bfe/ 目录中新增或修改 BFE 功能(例如 AI Gateway 的多 API-Key 会话亲和性、限流、计费、路由、协议支持等)的完整研发流程。
当用户提出以下类型请求时启用本流程:
git commit、git push 或其他会改变 Git 仓库状态的操作之前,必须先向用户说明变更内容并取得明确同意。禁止自动执行 Git 提交或推送。git push,默认推送到 origin 远程仓库,而不是 upstream。除非用户明确指定其他 remote,否则不使用 upstream。EnterPlanMode,先出设计文档/plan 再执行。完成本阶段后暂停,等待用户确认后再进入下一阶段。
BFE 侧的改动必须在 bfe/docs/zh_cn/modifications/ 留下修改说明,便于后续维护与审计。
bfe/docs/zh_cn/modifications/ 下新建日期化目录,例如:bfe/docs/zh_cn/modifications/2026-08-26-ai-key-session-affinity/design-changes.md,包含:完成本阶段后暂停,等待用户确认后再进入下一阶段。
如果改动涉及配置文件(cluster_conf.data、mod_*.conf、bfe.conf 等),必须同步更新中英文配置文档:
bfe/docs/zh_cn/configuration/bfe/docs/en_us/configuration/更新原则:
完成本阶段后暂停,等待用户确认后再进入下一阶段。
如果改动涉及系统设计、协议交互或状态存储,需要更新 bfe/docs/zh_cn/sys_design/:
multi_api_key.md)。.md 文件,并在相关文档中建立链接。完成本阶段后暂停,等待用户确认后再进入下一阶段。
bfe_config/bfe_cluster_conf/cluster_conf/)bfe_modules/mod_*)bfe_server/reverseproxy.go 及相关测试)cd bfe
go test ./bfe_server/... ./bfe_modules/<相关模块>/...完成本阶段后暂停,等待用户确认后再进入下一阶段。
BFE 的集成测试设计文档位于 bfe/tests/integration/测试设计文档/。在写测试代码之前,先补充对应场景的设计文档,便于后续维护与评审。
bfe/tests/integration/测试设计文档/ 下新建 scenario 目录,命名规范:scenario-SC<序号>-<简短中文描述>场景说明.md,包含:TC-<序号>-<测试例名称>.md,结构与现有 TC 文档保持一致。bfe/tests/integration/测试设计文档/测试场景总体说明.md:完成本阶段后暂停,等待用户确认后再进入下一阶段。
BFE 的集成测试代码位于 bfe/tests/integration/implementation/。
scenario-SC07-ai-rate-limit-redis-key)。scenario-SC<序号>-<简短英文描述>testdata/ 中的:server_data_conf/host_rule.data:hostserver_data_conf/route_rule.data:clustercluster_conf/gslb.data:cluster 名称mod_ai_route/ai_route.data:apikey owner / route bindingmod_ai_token_auth/mod_ai_token_auth.conf、mod_ai_rate_limit/mod_ai_rate_limit.conf 等_test.go,覆盖:cd bfe
go test ./tests/integration/implementation/scenario-SC<xx>-<描述>/... -v完成本阶段后暂停,等待用户确认后再进入下一阶段。
scenario-SC02-multi-api-keyscenario-SC07-ai-rate-limit-redis-keygo test ./bfe_server/... ./bfe_modules/mod_ai_route/... ./bfe_modules/mod_ai_token_auth/...完成本阶段后暂停,等待用户确认后再进入下一阶段。
检查是否有注释/文档描述的是旧行为,及时同步更新。
向用户汇报:
Git 提交前必须人工确认:如果用户要求或流程需要执行 git commit、git push 等 Git 操作,必须先向用户清晰说明本次提交内容(包含文件清单与主要变更摘要),并取得明确同意后再执行。禁止在未获授权的情况下自动提交或推送。获得授权后,git push 默认推送到 origin,不要推送到 upstream,除非用户明确指定。
route_rule.data、gslb.data、ai_route 中的 cluster 名称必须一致,否则 BFE 启动会报 no backend conf。mod_ai_route/ai_route.data 的 ApikeyRouteTableBindings 中为其绑定路由表。bfe:ai:key_affinity:<cluster>:<client_key_id>)。Exists 会误判。processEnv.StartBFE 会自动分配端口,不要手动写死。# 模块单元测试
cd bfe
go test ./bfe_server/... ./bfe_modules/mod_ai_route/... ./bfe_modules/mod_ai_token_auth/...
# 单个集成测试场景(详细日志)
go test ./tests/integration/implementation/scenario-SC<xx>-<描述>/... -v
# 相关场景回归
go test ./tests/integration/implementation/scenario-SC02-multi-api-key/...
go test ./tests/integration/implementation/scenario-SC07-ai-rate-limit-redis-key/...© bfenetworks, 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
Just SKILL.md in skills/bfe-rd-workflow of bfenetworks/bfe.
Open the folder on GitHubat commit c95df40
Bfe Rd Workflow 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bfe Rd Workflow this skillbfenetworks/bfe | 6.3k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| NGINX Ingress Controller Feature Checklistsnginx/kubernetes-ingress | 5.1k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| NGINX Ingress Policy CRD Guidenginx/kubernetes-ingress | 5.1k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Detecting Directory Listingjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.8k | Automated safety check: Notes | MIT | |
| Network TroubleshootingMindrally/skills | 268 | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Go-Redis Release Preparationredis/go-redis | 22k | — | ~1.1k | Automated safety check: Pass | BSD-2-Clause |
nginx/kubernetes-ingress
Gives step-by-step checklists for adding Ingress annotations, VirtualServer fields and Helm values to the NGINX Kubernetes Ingress Controller, with common gotchas.
nginx/kubernetes-ingress
Step-by-step checklist for adding a new Policy CRD type to the NGINX Ingress Controller, from the Go types and validation to config generation and templates.
jeremylongshore/tons-of-skills-marketplace
Probe a target for directories that return auto-generated index listings instead of denying or serving a specific file — exposes the full file tree under any reachable directory, including files the…
Mindrally/skills
Systematic, safety-first diagnosis of developer network failures such as connection refused, DNS resolution errors, TLS certificate problems, proxy failures, and package registry timeouts.
redis/go-redis
Prepares a go-redis release locally: picks the next semver, gathers merged PRs, writes the RELEASE-NOTES entry and bumps versions, without publishing.
kubeshark/kubeshark
Syntax reference for KFL2, the CEL-based display filter language used to search Kubernetes network traffic captured by Kubeshark, loaded before any filter is written.
Categories
引导用户在 bfe 代码库中完成一次完整的功能研发流程,包括需求对齐、文档修改、代码实现、集成测试与回归验证. An agent skill from bfenetworks/bfe. Bfe Rd Workflow is an agent skill from bfenetworks/bfe.
Bfe Rd Workflow fits situations like: tasks that involve Cloud networking.
Run `npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a claude-code`. Or copy the skill folder (skills/bfe-rd-workflow in bfenetworks/bfe) into .claude/skills/bfe-rd-workflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a codex`. Or copy the skill folder (skills/bfe-rd-workflow in bfenetworks/bfe) into .agents/skills/bfe-rd-workflow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bfenetworks/bfe --skill bfe-rd-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bfe-rd-workflow, .gemini/skills/bfe-rd-workflow, .github/skills/bfe-rd-workflow and .opencode/skills/bfe-rd-workflow in your project.
Going by SKILL.md and its folder, Bfe Rd Workflow needs the command-line tools its instructions call (go and git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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.
Bfe Rd Workflow is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bfe Rd Workflow: NGINX Ingress Controller Feature Checklists (nginx/kubernetes-ingress, 5.1k stars), NGINX Ingress Policy CRD Guide (nginx/kubernetes-ingress, 5.1k stars), Detecting Directory Listing (jeremylongshore/tons-of-skills-marketplace, 2.8k stars) and Network Troubleshooting (Mindrally/skills, 268 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
bfenetworks (a GitHub organization) maintains it in bfenetworks/bfe, which has 6,268 GitHub stars. The repository was last updated on October 8, 2026.
Source: bfenetworks/bfe on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.