veripower CLAUDE.md

veripower CLAUDE.md is an instructions file for coding agents from chipweaver/veripower. It costs 1,758 tokens per session, scanned A, original, MIT.

Project instructions for VeriPower, an AI-assisted integrated-circuit design workflow. They describe a staged process for moving from a specification through power analysis, checking results, and obtaining human signoff.

In plain words
What is it for?
Use them when working on VeriPower modules, dispatching pipeline stages, investigating simulation failures, recording events, or completing the final kernel signoff.
Why use it?
They define how the project records progress, validates each stage, routes failures, and decides when a design is ready for approval.

Instructions file

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.

agentmods
npx agentmods add instructions/chipweaver/veripower/claude-md
Clone the repo
git clone --depth 1 https://github.com/chipweaver/veripower

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 veripower CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/chipweaver/veripower/claude-md.svg)](https://agentmods.dev/instructions/chipweaver/veripower/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/chipweaver/veripower/claude-md"><img src="https://agentmods.dev/badge/instructions/chipweaver/veripower/claude-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,758 This file is loaded in full into every session.
When invoked 1,758 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
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 $0.01758 $0.01758
Opus 5 $0.00879 $0.00879
Sonnet 5 $0.00352 $0.00352
Haiku 4.5 $0.00176 $0.00176

Measured 4d ago against content hash f1b0d6f32916, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

veripower CLAUDE.md 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 4d 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.md · 53 lines

How it starts

The opening of the file, as written. The whole thing — 53 lines — stays where its author put it; the contents beside it link to each section on GitHub.

CLAUDE.md — VeriPower Plugin

AI-assisted IC design flow. Provides a stage-gated pipeline from specification through power-analysis, with each stage as a standalone skill, closed by the ask-gated kernel.py signoff verb.

Pipeline

Signoff is not a stage: with every proof valid and every oracle pinned, a human closes the module with kernel.py signoff. See "Kernel & Skill Dispatch" below.

The dependency graph is DERIVED from each rule's artifact input/output selectors — no separate stage DAG is maintained. Failure routing is computed by kernel.py decide (reading each failing envelope's own fix_owner); a simulation failure it could not attribute dispatches simulation-triage, whose reap lands a diagnosis event. Authoritative registry and routing rules: framework/scripts/rules.py:RULES.

Module Layout

Per-module work tree under the module directory --module names (conventionally asic/<module>/, but the kernel layers no convention on the path it is given):

  • events.jsonl — append-only event log, the SOLE durable state file (6 event types: dispatch, outcome, diagnosis, pin, reopen, signoff; schemas framework/references/schemas/events/). Written only by kernel.py; per-stage status is derived from it + disk fingerprints on demand (kernel.py status), never stored.
  • Design/rtl-design/semantic-review/ — the intent review of the delivered RTL against its design intent, written by fresh reviewers (contract skills/rtl-design/references/rtl-review-task-contract.md); how the wave splits the RTL across files is the stage's call, and the directory is delivered and endorsed whole, so that call costs the kernel nothing. rtl-design's proposed oracle, prose rather than a verdict.
  • Verification/simulation/conformance-review.md — per-testpoint check-adequacy review, written by simulation's own Level-1 reviewer: prose per finding, with BLOCKING on the heading of one that stops the round. Unlike the other stages' reviews it is not an oracle and no human reads it before the stage routes on it, so that one marker is the whole machine-readable part and a trip is dispositioned in-stage; the promoted review itself is what survives that.
  • Verification/simulation-plan/plan-review/review.md + decisions.md — testpoint-adequacy review, written by simulation-plan's self-dispatched Level-1 reviewer (prose: what it compared against, whether it blocks, where); decisions.md records the user's per-finding resolution at its human gate. Simulation-plan's proposed oracle — the kernel fingerprints it, no script reduces it to a verdict.
  • brainstorm.md (module root) — sole upstream of design.md; produced by the pre-pipeline brainstorm skill (own session), frozen for the run, NOT listed in specification's result.json.artifacts[]. It needs only to exist: the kernel gates specification on that and nothing else.
  • Design/specification/manifest.json — child registry SSoT (every module, N≥1; contains module and children[] with name / doc / rtl_modules[] / brainstorm_anchor).
  • Design/specification/ppa.json — PPA targets emitted by specification; a declared input of synthesis and power-analysis (they read it themselves — nothing is injected into their prompts). rtl-design reads it too, from its own injected specification location.
  • Design/specification/spec-review/ — per-child spec intent review plus decisions.md, written by that child's reviewer (prose: what it compared against, whether it blocks, where); decisions.md records the user's per-finding resolution at the design.md gate. Specification's proposed oracle — the kernel fingerprints it, no script reduces it to a verdict.
  • Design/specification/children/ — the per-child sub-designs (frontmatter + §1–§5 strong structure; §5 Verification Hints points into check-hints/).

Read the full file on GitHub · 53 lines

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. 4d ago First seen · 53 lines · 1,758 tokens per session scan A f1b0d6f32916

Subscribe to this mod's changes

veripower CLAUDE.md is an instructions file published in the GitHub repository chipweaver/veripower (4 stars, last pushed 4d ago), licensed MIT. It adds 1,758 tokens to every session, about $0.0088 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-31.

Related

Other instructions, from other repositories

rtl-skills CLAUDE.md

Instructions for phamcuong21478/rtl-skills, covering rtl design project, project overview, project structure, design workflow and available skills.

phamcuong21478/rtl-skills · 2,183 tokens

river-review GEMINI.md

Gemini CLI instructions for s977043/river-review, covering gemini instructions (river-review), 必須チェック, gemini-specific tips, prompt assembly and development tips.

s977043/river-review · 318 tokens

living-manual CLAUDE.md

Instructions for dougstanford/living-manual, covering living-manual, start of every session, how work lands — non-negotiable, user's manual (living-manual) and releasing.

dougstanford/living-manual · 1,108 tokens

ship-it open-pr.instructions.md

Instructions for khrichtchatyi/ship-it: When the user asks to open, create, or submit a pull request, follow the skill in skills/open-pr/SKILL.md in full: verify gh is authenticated, resolve the target repository and default branch, push the current branch, open one pull request with a title and body derived from the…

khrichtchatyi/ship-it · 84 tokens

agent-skills CLAUDE.md

Instructions for mindbox-cloud/agent-skills, covering agent-skills — developer guide for claude code, repository purpose, repository structure, how to add a new plugin and step 1 — create the directory structure.

mindbox-cloud/agent-skills · 1,143 tokens

my-claude-skills CLAUDE.md

Instructions for brody-0125/my-claude-skills, covering claude code skills repository, validation commands, sub-kopring-engineer: kotlin/java 코드 컨벤션 검증, numerical: 수치 연산 코드 검증 and sub-test-engineer: 문서 일관성 검증.

brody-0125/my-claude-skills · 1,093 tokens