Methodology library for chip frontend design — covers performance model, behavior model, RTL, and behavior↔RTL difftest. Eight explicit-command-triggered skills organized by task, not by chapter.
Guides behavior model ↔ RTL equivalence checking — sampling point selection (commit/retire vs transaction-edge vs cycle), drive direction (DUT pushes ref), DPI-C probe interface, async event alignment, snapshot-based debugging, and DSL-driven probe generation. Activate when the user explicitly invokes /chipdev-method:align-and-difftest, or asks "怎么 diff cmodel 和 RTL", "behavior 对不上 RTL", "difftest 怎么搭", "what should I sample", "RVVI vs DPI", or "snapshot for difftest", or sets up a difftest infrastructure.
Routes a methodology compliance review of the user's current changes to Codex via the codex-plugin-cc adversarial-review command. Activate when the user explicitly invokes /chipdev-method:audit, or asks "audit my diff", "审一下我这版改动", "review my methodology compliance", "did I violate any of the principles", or wants an independent adversarial check that their work follows the plugin's six invariants and contract-first discipline.
Guides the construction of a functional behavior model that decouples timing but preserves architectural state for RTL difftest — what to keep, what to drop, where to embed probes, how to package the cross-language interface, and how to coordinate memory with the DUT. Activate when the user explicitly invokes /chipdev-method:build-behavior-model, or asks "什么是行为模型", "behavior model 边界", "difftest 用什么 ref 模型", "怎么做 functional simulator", or designs the reference half of a difftest setup.
Guides the construction of a cycle-accurate performance model — scheduler model, module lifecycle, idle/advance contract, pipeline primitives, sparse memory, transaction memory pool, configuration system, and dump infrastructure. Activate when the user explicitly invokes /chipdev-method:build-perf-model, or asks "怎么写 cycle-accurate 模拟器", "性能模拟器怎么写", "how to model timing", "should I use SC_THREAD or advance loop", or is implementing a microarchitecture timing model.
Guides RTL frontend design discipline — module boundary rules, synthesizability constraints, observability instrumentation, lint cleanliness as a hard gate, reset strategy, and clock-domain crossing. Activate when the user explicitly invokes /chipdev-method:build-rtl, or asks "RTL 怎么分层", "should I use always_ff or always", "怎么做 lint clean", "reset strategy", "CDC how to handle", or starts writing SystemVerilog for a new module.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Methodology library for chip frontend design — performance model, behavior model, RTL, and behavior↔RTL difftest.
chipdev-method is a Claude Code plugin that codifies a task-oriented methodology
for designing chip frontends. It is knowledge-only and explicit-command-triggered —
it doesn't scaffold code or run automation. Instead, each command returns a
compressed, opinionated set of judgments, invariants, anti-patterns, and minimal
contracts you can apply to your project.
The plugin is organized around what you're trying to do, not what chapter you'd read.
Chip frontend projects routinely produce three artifacts:
These three are usually built by separate teams with separate methodologies, and the seams between them are where most integration pain lives — interface drift, state-mismatch in difftest, observability afterthoughts, repeated boilerplate that should have been generated.
chipdev-method distills a small set of cross-cutting practices that keep these
three artifacts coherent:
/plugin marketplace add curryfromuestc/dev-guide
/plugin install chipdev-method@chipdev-method
The first command registers this repository as a Claude Code marketplace. The second installs the plugin from it.
audit and diagnose skills only:
codex-plugin-cc installed
and codex CLI on PATH.
(The other six skills work without Codex.)Eight skills, all explicitly invoked via /chipdev-method:<name>.
None of them trigger on implicit keyword detection.
| Skill | Use it when |
|---|---|
/chipdev-method:choose-artifact | Starting a new chip / module and unsure whether to write performance model, behavior model, or RTL first. |
/chipdev-method:define-contracts | Designing interfaces, state contracts, observability hooks, alignment points, or a single-source-of-truth DSL. |
/chipdev-method:build-perf-model | Implementing a cycle-accurate simulator: scheduler, pipeline primitives, memory abstraction, idle/advance contract. |
/chipdev-method:build-behavior-model | Building a functional reference model that decouples timing but preserves architectural state for difftest. |
/chipdev-method:build-rtl | Writing SystemVerilog — module boundaries, synthesizability, observability instrumentation, lint discipline. |
/chipdev-method:align-and-difftest | Setting up behavior↔RTL difftest: sampling points, drive direction, probes, snapshot debug. |
/chipdev-method:audit | Asking Codex to adversarially review whether your changes follow the methodology. |
/chipdev-method:diagnose | Asking Codex to investigate a build / sim / difftest / perf failure and propose root cause. |
See plugins/chipdev-method/INDEX.md for the
agent-facing routing table.
Six invariants the plugin keeps coming back to:
These show up across all skills and across all three artifacts.
Each skill labels its content with one of:
npx claudepluginhub curryfromuestc/dev-guide --plugin chipdev-methodAI-assisted writing, review, and revision for empirical EECS papers (LaTeX, bibtex, NeurIPS/CVPR/IEEE). 8 active skills + 11 agents with academic-aware AI-writing pattern removal. Phase C annotator lands later.
Generate comprehensive repository digest reports with directory tree, core modules, dependency graph, build methods, and test methods.
Methodology-first deep learning training framework. Idea is cheap; infrastructure that lets you validate ideas fast is valuable.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.