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.
npx skills add zhaixin244-wq/fnw --skill chip-impl-deliverygit clone --depth 1 https://github.com/zhaixin244-wq/fnwWrote 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.
[](https://agentmods.dev/skills/zhaixin244-wq/fnw/chip-impl-delivery)<a href="https://agentmods.dev/skills/zhaixin244-wq/fnw/chip-impl-delivery"><img src="https://agentmods.dev/badge/skills/zhaixin244-wq/fnw/chip-impl-delivery/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.
<a href="https://agentmods.dev/skills/zhaixin244-wq/fnw/chip-impl-delivery"><img src="https://agentmods.dev/badge/skills/zhaixin244-wq/fnw/chip-impl-delivery.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00062 | $0.00905 |
| Opus 5 | $0.00031 | $0.00452 |
| Sonnet 5 | $0.00012 | $0.00181 |
| Haiku 4.5 | $0.00006 | $0.00090 |
Grade A, and why
chip-impl-delivery 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.
What it actually says
交付 Skill
任务
验证所有交付物存在且通过质量门禁,输出交付清单。
输入
all_outputs: 所有阶段的输出work_dir: 工作目录路径
交付物清单(10 项)
- RTL 源码
.v - CBB 清单
_cbb_list.md - SDC
.sdc - SVA
_sva.sv - Interface
_intf.sv(如需) - UPF
.upf(如需) - TB
_tb.v(如需) - Makefile/Lint/综合脚本
- Lint 报告
lint_summary.log(ALL PASS) - 综合报告
synth_summary.log(ALL PASS + 面积达标)
执行步骤
- 用
Glob搜索{module}_work/ds/rtl/*.v获取 RTL 文件列表,用Glob搜索{module}_work/ds/doc/ua/*.md获取 UA 文档列表。若文件不存在,暂停并提示用户 - 检查所有必须文件是否存在
- 检查 Lint 报告是否 ALL PASS
- 检查综合报告是否 ALL PASS + 面积达标
- 输出交付清单
输出
delivery_manifest: 交付清单(文件列表 + 状态)
Gate
所有 10 项交付物必须存在且通过。
Metrics
执行完成后记录到 {work_dir}/ds/report/metrics/delivery.json:
{"stage_id": "delivery", "duration_ms": 0, "iteration_count": 1}
下游消费者
- chip-arch-reviewer:消费 RTL .v + SVA .sv + CBB 清单
- 综合工具:消费 RTL .v + SDC .sdc
- 仿真工具:消费 RTL .v + TB .v + SVA .sv
使用示例
示例 1:
- 用户:「data_adpt 模块 RTL 已完成,请执行交付物完整性检查」
- 行为:读取
work/data_adpt_work/目录,逐项检查 10 项交付物(RTL .v、CBB 清单、SDC、SVA、Lint 报告、综合报告等),输出交付清单表格及状态
示例 2:
- 用户:「帮我确认 buf_mgr 的 Lint 和综合报告是否通过」
- 行为:检查
work/buf_mgr_work/ds/report/lint/lint_summary.log是否 ALL PASS,检查synth_summary.log是否 ALL PASS + 面积达标,输出结果
异常处理
| 场景 | 触发条件 | 处理动作 |
|---|---|---|
| 交付物缺失 | 必须文件不存在于工作目录 | 列出缺失文件清单,暂停等待补充 |
| Lint 报告未通过 | lint_summary.log 非 ALL PASS |
标注 FAIL 项,建议回到 quality-gate 修复 |
| 综合报告面积超标 | 面积差异 >50% | 标注 Critical,暂停等待用户确认 |
| 工作目录不存在 | {module}_work/ 路径无效 |
提示用户先执行模块结构规划和 RTL 实现 |
检查点
检查前:
- 确认
{module}_work/目录存在且非空 - 确认至少 RTL 源码
.v文件已生成
检查后:
- 确认交付清单 10 项全部标记状态(Pass/Fail/Missing)
- 确认 metrics 已写入
{work_dir}/ds/report/metrics/delivery.json
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.
- 12d ago First seen · 79 lines · 62 tokens per session scan A ea4881f2ba11
chip-impl-delivery is a skill published in the GitHub repository zhaixin244-wq/fnw (29 stars, last pushed 3mo ago), licensed MIT. It adds 62 tokens to every session and 905 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.
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…
jetson-diagnostic
Read-only Jetson health snapshot for identity, memory, GPU, thermal, power, storage, services, and top processes.
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…
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…
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…
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.