svd-ai-lab

Sim Plugin Hfss — AI skill for Claude Code

AI community

Use AI coding agents with Ansys HFSS via sim-cli: project setup, frequency sweeps, S-parameter and field inspection, replayable artifacts.

How to install Sim Plugin Hfss

This entry records only its repository, not the path inside it, so there is no exact command to give. Open svd-ai-lab/sim-plugin-hfss and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sim Plugin Hfss does

Use AI coding agents with Ansys HFSS via sim-cli: project setup, frequency sweeps, S-parameter and field inspection, replayable artifacts.

Alternatives in AI

  • Artifacts Builder — Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech 97.5k ★
  • Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
  • Rb Setup — First-time setup 1.3k ★

README

sim-plugin-hfss

Use Codex, Claude Code, or another AI agent to work with [Ansys HFSS](https://www.ansys.com/products/electronics/ansys-hfss) 3D projects through [sim-cli](https://github.com/svd-ai-lab/sim-cli).

`sim-plugin-hfss` is an initial HFSS 3D driver plugin for sim-cli. It uses PyAEDT as the Python control layer for Ansys Electronics Desktop (AEDT), keeps the driver import-safe on machines without AEDT, and bundles an HFSS agent skill so an agent has solver-specific workflow guidance after installation.

The HFSS/AEDT application is not bundled. See [LICENSE-NOTICE.md](LICENSE-NOTICE.md).

Current maturity

This is an initial alpha release. It has unit coverage, protocol conformance coverage, simulated PyAEDT session coverage, packaging checks, and opt-in real HFSS smoke coverage for hosts with AEDT available.

Use it as an integration starting point, not as proof that a production HFSS workflow has been validated end to end.

Scope

Version 0.1.2 targets HFSS 3D through PyAEDT's `ansys.aedt.core.hfss.Hfss` interface.

Out of scope for this first version:

  • HFSS 3D Layout
  • Maxwell, Icepak, Q3D, Circuit, or generic AEDT workflows
  • Direct .aedt or .aedtz batch solve without a PyAEDT script
  • Plugin-index catalogue entry before the package is published and smoke-tested

What an agent can do with HFSS

  • Detect PyAEDT Python scripts that instantiate HFSS.
  • Check whether AEDT appears to be installed on the host.
  • Run an experimental offline .aedt/zip-packaged .aedtz probe for project names, design hints, variables, setups, ports/boundaries, lock files, and .aedtresults sidecar progress without launching AEDT.
  • Start a PyAEDT-backed HFSS session in graphical or non-graphical mode when AEDT is available.
  • Execute bounded Python snippets against the active hfss object.
  • Preserve and reattach an Agent-owned AEDT process by PID when a bounded Python control call times out.
  • Inspect session, project, and design summaries before