Consult Claude
EpicenterHQ/epicenter
Assign Claude Code a read-only investigation, recommendation, or finished text draft.
Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.
$ npx skills add magnus919/agent-skills --skill fpga-development -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install magnus919/agent-skills fpga-development --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/magnus919/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/fpga-development .claude/skills/fpga-development && 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 "fpga-development" agent skill from https://github.com/magnus919/agent-skills/tree/main/fpga-development into .claude/skills/fpga-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fpga-development", 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/magnus919/agent-skills/tree/main/fpga-developmentType 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 magnus919/agent-skills --skill fpga-development -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install magnus919/agent-skills fpga-development --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/fpga-development .agents/skills/fpga-development && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fpga-development" agent skill from https://github.com/magnus919/agent-skills/tree/main/fpga-development into .agents/skills/fpga-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fpga-development", 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 magnus919/agent-skills --skill fpga-development -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install magnus919/agent-skills fpga-development --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/fpga-development .cursor/skills/fpga-development && 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 "fpga-development" agent skill from https://github.com/magnus919/agent-skills/tree/main/fpga-development into .cursor/skills/fpga-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fpga-development", 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/magnus919/agent-skills.git --path fpga-development--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 magnus919/agent-skills --skill fpga-development -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install magnus919/agent-skills fpga-development --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/fpga-development .gemini/skills/fpga-development && 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 "fpga-development" agent skill from https://github.com/magnus919/agent-skills/tree/main/fpga-development into .gemini/skills/fpga-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fpga-development", 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 magnus919/agent-skills fpga-developmentInstalls 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 magnus919/agent-skills --skill fpga-development -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/fpga-development .github/skills/fpga-development && 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 "fpga-development" agent skill from https://github.com/magnus919/agent-skills/tree/main/fpga-development into .github/skills/fpga-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fpga-development", 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 magnus919/agent-skills --skill fpga-development -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install magnus919/agent-skills fpga-development --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/fpga-development .opencode/skills/fpga-development && 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 "fpga-development" agent skill from https://github.com/magnus919/agent-skills/tree/main/fpga-development into .opencode/skills/fpga-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fpga-development", 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.
fpga-developmentDesign, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.
Fpga Development is an agent skill from magnus919/agent-skills. Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence. Use for synthesizable HDL, fixed-point arithmetic, handshakes, testbenches, resource tradeoffs, timing closure, and FPGA release or bring-up planning. Do not use for ordinary MCU firmware, generic circuit design, a substitute vendor-tool manual, or unsupported claims of hardware or timing signoff.
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 24 other files, including scripts, reference files and assets (for example `README.md`, `evals/evals.json` and `references/01-target-and-interface-contracts.md`).
It sits in Media & Creative, covering Design review and critique. The repository describes itself as: Curated collection of AI agent skills for Hermes and other agent frameworks. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c545c2b. 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.
Ships 2 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Fpga Development loads about 2.7k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 123 tokens; SKILL.md has 1,214 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); the scripts in this folder are not scanned.
The full file from magnus919/agent-skills at commit c545c2b, republished under its MIT licence (© magnus919). 1,214 words, ~2,683 tokens.
.claude/skills/fpga-development/SKILL.md (or your agent's skills folder). This skill also uses 19 other files; get the full folder from GitHub.Treat HDL as a description of concurrent hardware with explicit temporal and electrical interfaces. A correct design requires consistent functional intent, language semantics, clock/reset behavior, implementation constraints and verification evidence. Compilation, simulation, synthesis, timing and physical observation establish different facts.
Read only the relevant depth references; use their templates to retain reviewable decisions.
| Task | Reference | Template |
|---|---|---|
| Establish device and external interface requirements | Target and interface contracts | Target contract |
| Review RTL semantics, inference and arithmetic | RTL and arithmetic | RTL contract |
| Build a self-checking verification strategy | Simulation and verification | Simulation plan |
| Review clocks, reset and domain crossings | Clocks, reset and CDC | CDC review |
| Diagnose timing or review constraints | Timing and constraints | Timing review |
| Decide pipelining, memory, DSP and implementation tradeoffs | Implementation and resources | RTL contract and timing review |
| Release an implementation or plan physical bring-up | Release and hardware verification | Implementation release |
Name the top-level ports, widths, signedness, units, clock domains and reset semantics. For each transaction define when acceptance occurs and when outputs become valid. Specify stalled behavior, maximum sustained rate, permitted bursts and buffering policy. Check producer and consumer rates before proposing a FIFO: finite storage cannot solve an unbounded service-rate deficit.
For numeric operations, derive intermediate widths from operand ranges and operations. Track the binary point through multiplication, accumulation, rescaling and conversion. State rounding, saturation, overflow and invalid-input policies. Test negative extrema and boundary values rather than relying on nominal positive examples.
Translate the contract into synthesizable combinational and sequential structures. Review assignment completeness, reset coverage, register enables, multiple drivers, accidental latches and width/signedness conversions. Check inference reports for expected memory, DSP, carry and register structures. A behavioral implementation that simulates correctly can infer unsuitable hardware or unsupported initialization.
Avoid expanding one methodology skill into vendor runbooks. Use the exact installed tool's documentation for commands, supported language, libraries and device primitives; retain that version with the result. Device-independent examples are teaching and regression artifacts, not pin-ready projects.
Build a self-checking testbench with a reference model or scoreboard, explicit timeout and diagnostic failures. Cover reset, stalls, simultaneous transfers, boundaries and parameter variants relevant to the design. Keep stimulus and checking free of sampling races. Record deterministic seeds when random stimulus is used.
Check that verification can fail: introduce a controlled local mutation that violates the contract and confirm the test rejects it. Remove the mutation from the deliverable. Passing a simulation with no effective checker provides little evidence; coverage counts show exercise, not correctness or exhaustive proof.
Formal analysis can supplement simulation when properties, assumptions, clock/reset abstraction and proof bounds are explicit. A bounded pass is not an unbounded proof; a vacuous property is not successful verification. Keep solver/tool/version and counterexample evidence with the result.
Inventory primary and generated clocks and their actual relationships. For each crossing distinguish single-bit level, pulse/event, coherent word, pointer or stream. Select synchronization or transfer architecture according to its semantics. Independently synchronizing each bit does not guarantee coherent words. A narrow pulse can disappear; a pulse toggle can lose events if it changes too quickly.
Make reset assertion and release behavior explicit in every domain, including one-sided reset and clock absence. Device-specific synchronizer attributes and implementation constraints need the appropriate vendor guidance. Functional simulation does not model analog metastability reliability.
Validate clock and I/O constraints, generated clocks, corners, modes, ignored commands and unconstrained endpoints. Then inspect setup and hold paths, clock relationships, uncertainty, logic depth, routing contribution and exceptions. Tie any false or multicycle path to an architectural argument and verified scope; typical traffic inactivity is insufficient.
When changing pipelines, widths, memories, retiming or clocks, revisit latency and protocol behavior as well as timing. Correcting the constraint model and improving the circuit are distinct actions. Record which action changed the result and why.
Keep source and constraint hashes, top-level and parameters, exact tool/build versions, device/package, reports, warnings, tests and output artifact hashes together. State explicitly which stages were executed: elaboration, functional simulation, synthesis, placement/routing, static timing, CDC analysis, formal analysis, programming and physical verification.
For hardware work, verify image identity, board and programming transport, documented clock/pin/I/O conditions, initial state and recovery path. Observe the specified function and relevant reset/power-cycle behavior. A successful programmer exit alone does not establish the design's behavior.
The original ready/valid buffer and self-checking testbench demonstrate a one-entry, single-clock transfer contract with synchronous reset flushing. Run the offline fixture checker with Python 3, Icarus Verilog and Yosys:
python3 scripts/fpga_fixture.py --json --output /path/to/new-fixture-resultsRun from the skill directory, or invoke the script by its full path. The output directory must be empty or new. Read --help before changing widths or seed. It records versions, source hashes and per-stage results; inspect its result JSON and retained logs. Missing tools produce an incomplete result, not successful verification. This fixture has no pin constraints, place-and-route, timing signoff, CDC or physical-hardware proof. Do not program it as an assumed board project.
The checker tests are in scripts/test_fixture.py. Run python3 -m pytest scripts/test_fixture.py --no-cov -q; integration tests require the named tools and skip explicitly when unavailable. A deliberate local mutation must fail the testbench; never retain the mutated RTL as the deliverable.
esp32-development skill.electronics skill. Do not infer electrical compatibility from an HDL type or constraint name.Complete when the requested artifact and decision are delivered, checks are tied to the correct revision/configuration, known limitations are explicit, and the conclusion does not exceed the executed verification stages. For diagnosis, after three non-converging passes retain the evidence and escalate the smallest unresolved question rather than applying speculative constraints or RTL patches.
© magnus919, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 19 other files (scripts, references, assets) in fpga-development of magnus919/agent-skills.
Open the folder on GitHubat commit c545c2b
Fpga Development 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 |
|---|---|---|---|---|---|---|
| Fpga Development this skillmagnus919/agent-skills | 116 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Consult ClaudeEpicenterHQ/epicenter | 4.8k | — | ~2k | Automated safety check: Pass | Custom licence | |
| System Atlasinkboard/system-atlas | 429 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Design Image Studiokangarooking/design-image-studio | 102 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Kicad Reviewmixelpixx/Konnect | 917 | — | ~3.2k | Automated safety check: Pass | AGPL-3.0 | |
| Design AuditUniClipboard/UniClipboard | 1.9k | — | ~554 | Automated safety check: Pass | AGPL-3.0 |
EpicenterHQ/epicenter
Assign Claude Code a read-only investigation, recommendation, or finished text draft.
inkboard/system-atlas
Build and maintain an explorable, progressively-disclosed isometric "atlas" of a system's architecture — an interactive page (hover to read, click to pin, go inside for steps, moving data packets…
kangarooking/design-image-studio
Directly generate design-oriented AI images with strong creative direction and prompt engineering.
mixelpixx/Konnect
Design review and validation workflow for KiCAD projects via MCP tools.
UniClipboard/UniClipboard
定期审计代码库的工程设计问题(高心智复杂度、单一真相源被破坏、catch-all 胖接口、死代码、散落魔法字面量、泄漏抽象、资源生命周期靠环形缓冲)与可优化点,范围限定为自上次审计以来的 git churn,每条发现都落到 file:line 并对照本项目自己的 VISION.md / 各级 AGENTS.md / memory…
PaperMoonuu/Design-workflow-skills
L1 × AI 设计评审:对已完成的单页、局部 UI 设计稿进行小型迭代评审,识别影响面、状态遗漏、文案与一致性风险,并给出 P0/P1/P2 建议和验收清单。用户提供 Figma 链接、截图、前后设计稿或可评审原型,并要求设计走查、风险评审或开发前 UI 检查时使用;不用于设计前方案预检、完整多页面流程或 L2 开发交付。
magnus919/agent-skills
Organize durable agent research outputs as summaries, analysis, and evidence dossiers.
magnus919/agent-skills
Build portable, first-person colored ASCII city engines and small GIS-derived city packs.
magnus919/agent-skills
Manage color workflows with ICC profiles, working spaces, gamut mapping, and color science.
magnus919/agent-skills
A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…
magnus919/agent-skills
Use Docker Compose to define, run, debug, and harden multi-container applications.
magnus919/agent-skills
Build multi-agent AI systems with LangGraph — the low-level orchestration framework for stateful, graph-based agent workflows.
Categories
Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence. Fpga Development is an agent skill from magnus919/agent-skills. Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.
Fpga Development fits situations like: synthesizable HDL; fixed-point arithmetic; resource tradeoffs; bring-up planning.
Run `npx skills add magnus919/agent-skills --skill fpga-development -a claude-code`. Or copy the skill folder (fpga-development in magnus919/agent-skills) into .claude/skills/fpga-development in your project. Claude Code loads it when a task matches its description.
Run `npx skills add magnus919/agent-skills --skill fpga-development -a codex`. Or copy the skill folder (fpga-development in magnus919/agent-skills) into .agents/skills/fpga-development 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 magnus919/agent-skills --skill fpga-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fpga-development, .gemini/skills/fpga-development, .github/skills/fpga-development and .opencode/skills/fpga-development in your project.
Going by SKILL.md and its folder, Fpga Development needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Fpga Development is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Fpga Development: Consult Claude (EpicenterHQ/epicenter, 4.8k stars), System Atlas (inkboard/system-atlas, 429 stars), Design Image Studio (kangarooking/design-image-studio, 102 stars) and Kicad Review (mixelpixx/Konnect, 917 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
magnus919 (a GitHub user) maintains it in magnus919/agent-skills, which has 116 GitHub stars. The repository holds 130 skills in this directory. The repository was last updated on October 8, 2026.
Source: magnus919/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.