subagent-driven-development
OBobra/superpowers298k2,631 new stars in the last 7 days
Evidence-first COMSOL Java API and batch workflow for permanent-magnet motor NVH. Use when Codex must build, resume, solve, validate, or report a 2D motor model that couples rotating magnetic machinery, Maxwell-force harmonics, structural eigenmodes, pressure acoustics, acoustic-structure interaction, far-field SPL, or Campbell sweeps; also use when converting an existing motor NVH prompt or run into public-safe scripts, checkpoints, exports, and acceptance evidence.
Execute a checkpointed motor-NVH workflow and prove each completed stage with solver-native evidence. Treat reference models as read-only fact sources, never as the target model.
MCP/COMSOL/README.md and inspect only the files needed for the selected COMSOL backend.comsolcompile plus COMSOL batch only when the independent Java API build requires capabilities not exposed by typed MCP tools.facts.json; use that compact file in later stages.ModelUtil.create() for the independent Java API route, or use the MCP MPh session route for an existing user-owned model. Parameterize geometry, selections, materials, physics, mesh, studies, and exports.comsolcompile; do not substitute ordinary javac.For the MPh route, start with comsol_detect_tool,
comsol_mph_availability_tool, comsol_start_session_async_tool, and
comsol_start_session_status_tool. Continue with the session-scoped open,
summary, parameter, solve, evaluate, export, and save tools. Detection alone is
not license proof; require a real solver-native operation.
Use monotonic checkpoints such as:
models/01_built.mph
models/02_modes_solved.mph
models/03_em_solved.mph
models/04_smoke_solved.mph
models/05_final_solved.mph
Resume only when the checkpoint, corresponding successful solver log, and validation record all exist. File presence alone is insufficient.
0 dB.Use PENDING, INSPECTED, CONFIGURED, BUILT, COMPILED, SOLVED, EXPORTED, VERIFIED, FAILED, or BLOCKED for stages.
Allow automatic repair only for paths, quoting, version-specific API names, missing output directories, result expressions, export-node compatibility, and machine-specific solver allocation. Never auto-repair the physical definition to improve agreement.
Report final status only as PASSED, PASSED_WITH_LIMITATIONS, FAILED, or BLOCKED.
.mph, .class, solver logs, commercial manuals, source reference models, videos, or large generated datasets.OBobra/superpowers298k2,631 new stars in the last 7 days
MAmattpocock/skills288k10,178 new stars in the last 7 days
MAmattpocock/skills288k10,178 new stars in the last 7 days
MAmattpocock/skills288k10,178 new stars in the last 7 days
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
AFaffaan-m/ECC278k4,046 new stars in the last 7 days