chip-cbb-exception-confirm

chip-cbb-exception-confirm is a skill for Claude Code from zhaixin244-wq/fnw. It costs 68 tokens per session (1,104 once invoked), scanned A, original, MIT.

A decision guide for cases where a standard CBB, or reusable hardware module, only partly matches an RTL requirement.

In plain words
What is it for?
Use it to compare CBB capabilities with requirements, record accept-or-custom decisions, and define files, naming, references, filelists, and lint checks for custom modules.
Why use it?
It makes each difference visible and obtains a separate decision on whether to accept the reusable module or build a custom replacement.

Skill for Claude Code

Written for Claude Code: installed under .claude/.

Good fit Use it to compare CBB capabilities with requirements, record accept-or-custom decisions, and define files, naming, references, filelists, and lint checks for custom modules.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zhaixin244-wq/fnw --skill chip-cbb-exception-confirm
Clone the repo
git clone --depth 1 https://github.com/zhaixin244-wq/fnw

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for chip-cbb-exception-confirm

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm/github.svg)](https://agentmods.dev/skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm)
Your own site
<a href="https://agentmods.dev/skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm"><img src="https://agentmods.dev/badge/skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for chip-cbb-exception-confirm

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm"><img src="https://agentmods.dev/badge/skills/zhaixin244-wq/fnw/chip-cbb-exception-confirm.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 68 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,104 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00068 $0.01104
Opus 5 $0.00034 $0.00552
Sonnet 5 $0.00014 $0.00221
Haiku 4.5 $0.00007 $0.00110

Measured 12d ago against content hash faaef740c021, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

chip-cbb-exception-confirm scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/skills/chip-cbb-exception-confirm/SKILL.md · 93 lines

What it actually says

CBB 例外确认 Skill

任务

当标准 CBB 与需求存在差异时,逐项与用户确认,决定是否接受 CBB 能力或自研替代。

触发条件

Wiki 检索 CBB → 找到候选 → 对比需求 vs CBB 能力 → CBB 部分满足时触发。

输入

  • cbb_name: CBB 名称
  • cbb_spec: CBB 能力规格(来自 Wiki)
  • requirement: 需求要求

执行步骤

  1. 差异识别:逐项对比 CBB spec vs 需求,输出差异表:
# 对比项 CBB 能力 需求要求 差异描述 影响
1 {参数} {CBB值} {需求值} {差异} {功能/性能/面积影响}
  1. 逐项确认:每条差异单独询问用户:
[CBB-DIFF-CONFIRM]
CBB:{cbb_name}
差异项 #N:{对比项}
CBB 能力:{CBB值}
需求要求:{需求值}
影响:{影响描述}

请确认:
1. 是否可接受 CBB 的能力?(接受 → 使用 CBB,放弃该需求项)
2. 还是需要自研替代?(自研 → 进入 Step 3)
  1. 自研类 CBB 模块:用户确认需自研后,按以下规则生成:
规则 说明
独立文件 单独一个 .v 文件,不混入主模块
独立 module 文件内只有一个 module,命名 {top_module}_{cbb_type}_custom.v
接口对齐 CBB 尽量保持与 CBB 相同的接口风格,便于后续替换
标注来源 文件头标注 // [CBB-CUSTOM] 替代 CBB: {cbb_name},原因: {差异摘要}
注释 CBB Ref // CBB Ref: wiki/entities/{cbb_name}.md(不满足,已自研替代)
纳入 filelist 自动加入 run/{module}.f 文件列表
Lint 覆盖 自研模块必须通过 Lint 检查

输出

  • decision: 每条差异的用户决策(accept/custom)
  • custom_files: 自研模块文件路径列表(如有)
  • cbb_list_updated: 更新后的 CBB 清单

Gate

所有差异项均已确认,无待定项。

使用示例

示例 1

  • 用户:「标准 sync_fifo CBB 深度只支持 16,我需要 32,怎么办」
  • 行为:输出差异表(CBB 深度 16 vs 需求 32),逐项询问用户是否接受 CBB 或自研,用户选择自研后生成 data_adpt_sync_fifo_custom.v

示例 2

  • 用户:「arbiter CBB 不支持 WRR 策略,帮我确认是否需要自研」
  • 行为:对比 CBB(Fixed/RR)vs 需求(WRR),列出差异影响,等待用户逐项确认决策

异常处理

场景 触发条件 处理动作
CBB 文档缺失 Wiki 检索无结果 暂停,提示用户确认 CBB 名称或提供文档
差异项过多 超过 5 条差异 先确认影响最大的 3 条,其余批量确认
用户未响应 确认请求超时 重复提示,标注 [CBB-WAITING]
自研模块 Lint 失败 自研替代代码不合规 进入 quality-gate 修复循环

检查点

检查前

  • 确认 CBB 名称和能力规格已获取
  • 确认需求要求已明确

检查后

  • 确认所有差异项均已逐项确认(accept/custom)
  • 确认自研模块文件已生成(如有)
  • 确认 CBB 清单已更新

降级策略

Skill 调用失败时,agent 内联执行:直接输出差异表,等待用户逐项确认。

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 93 lines · 68 tokens per session scan A faaef740c021

Subscribe to this mod's changes

chip-cbb-exception-confirm is a skill published in the GitHub repository zhaixin244-wq/fnw (29 stars, last pushed 3mo ago), licensed MIT. It adds 68 tokens to every session and 1,104 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

gke-compute-classes

Configures, optimizes, and troubleshoots GKE ComputeClasses. Use when configuring Spot VMs with on-demand fallback, targeting specific accelerators (GPUs/TPUs) or machine families, restricting ComputeClass access, or debugging pending pods related to node pool auto-creation. Do not use for cluster-level Node Auto…

google/skills · 83 tokens

jetson-diagnostic

Read-only Jetson health snapshot for identity, memory, GPU, thermal, power, storage, services, and top processes.

NVIDIA/skills · 30 tokens

doca-socket-relay

Use this skill when the operator is driving the DOCA Socket Relay to bridge a socket-oriented host application onto a BlueField DPU peer without rewriting it — picking the deployment shape (in-process, sidecar, or BlueField service container), configuring the host-side socket and the DPU-side forwarding endpoint…

NVIDIA/skills · 236 tokens

offensive-z-wave

Z-Wave attack methodology — sniffing with Z-Force / EZ-Wave / RTL-SDR + ZniffMobile, S0 (legacy) network-key derivation flaw and key reuse, S2 (modern) ECDH commissioning analysis, replay/injection on unauthenticated nodes, default-key brute-force on test deployments, and home-automation hub pivots. Use when targeting…

SnailSploit/Claude-Red · 113 tokens

hsb-flash

Flash the FPGA on an HSB board connected to an NVIDIA devkit. Supports HSB Lattice boards (FPGA versions 2407, 2412, 2507, 2510) and Leopard Imaging VB1940 "all-in-one" cameras (FPGA versions 2507, 2510). Uses release-specific YAML manifests and board-type-specific program commands. Lattice and VB1940 commands must…

NVIDIA/skills · 94 tokens

jetson-validate-image

Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.

NVIDIA/skills · 50 tokens