All authors

Claude Skills by nmorabowen
github.com/nmorabowen8 skills0 installs0 views
- Apegmsh Adr DocsRead before writing or amending an apeGmsh ADR, a plan or handoff in `internal_docs/`, a CHANGELOG section, a page on the docs site (`docs/`, `mkdocs.yml`), an example, or the canonical skill (`skills/apegmsh/`). Nearly every apeGmsh PR carries one of these. A checklist of the traps they have hit: ADR numbers that collided, CHANGELOG sections a union merge mangled, docs and skill that lagged the code. For changing apeGmsh only; *using* apeGmsh is the `apegmsh` skill, out of scope here.Votes: 0GitHub stars: 8
- Apegmsh Bridge FeatureRead before changing apeGmsh's OpenSees bridge (`src/apeGmsh/opensees/`): adding or changing a typed primitive (material, section, element, time series, pattern, recorder, analysis option), consuming a Ladruno fork feature, touching the emit path (Tcl/py/live/H5), the response catalog, a FEMData stream, or the neutral/opensees H5 schema. A checklist of the traps bridge PRs have hit. For changing apeGmsh only; *using* the bridge in a model is the `apegmsh` skill, out of scope here.Votes: 0GitHub stars: 8
- Apegmsh HelperUse whenever the user is working with apeGmsh — the structural-FEM wrapper around Gmsh with OpenSees integration. Triggers on building FEM models from CAD/STEP imports, Part-based assembly workflows, composite-based geometry/mesh/constraint APIs (g.model, g.mesh, g.physical, g.constraints, etc.), void/hole authoring (as_void, add_polyline, add_void_sweep/loft, boolean.apply_voids — ADR 0097), labelled g.decouple_node as RBE2/RBE3 master, the apeSees(fem) OpenSees bridge with typed primitives ...Votes: 0GitHub stars: 8
- Apegmsh ProgramOrchestrate one link of the apeGmsh remediation program. The charter is internal_docs/program/PROGRAM.md; the board is issue #1203. Use when the user runs "/apegmsh-program <link>" (e.g. A1, B1, C2, K0) or asks to run or continue a program link or chain. It boots from the GitHub ledger, splits the link into slice issues, dispatches pinned-model prog-* workers, gets cross-family review, lands mechanical PRs, posts the handoff, and queues the next link as a task chip.Votes: 0GitHub stars: 8
- Apegmsh Viewer ResultsRead before changing apeGmsh's results stack or what crosses into the viewers: `src/apeGmsh/results/` (readers, capture, derived quantities), code that reads model.h5 / MPCO / .ladruno files with h5py, the FEMData ↔ Results binding, or a viewer's imports of the model. The entry point for `viewers/` too: it routes viewer internals (dispatcher, docks, key bindings, Qt/VTK) to `apegmsh-viewers-change` and visual proof to `apegmsh-viewers-visual-check`. For changing apeGmsh only; *using* the resu...Votes: 0GitHub stars: 8
- Apegmsh Viewers ChangeChecklist for CHANGING apeGmsh's viewer code: src/apeGmsh/viewers/ (results session/panes/slots, mesh/model viewers, web/trame viewer, backends/, diagrams/, scene/, session/, overlays/, ui/), tests/viewers/ and viewer_bench/, and the Electron app's main process (apeGmshViewer/src/main/, apeGmshViewer/test/main/). Use before touching dispatcher/pumps/reconciler, a diagram kind, a dock/pane/window, key bindings, a VTK/pyvista call, a viewer test, or an apeGmshViewer IPC door. Every item points ...Votes: 0GitHub stars: 8
- Apegmsh Viewers Visual CheckProcedure for VISUALLY verifying a change to apeGmsh's viewers (results session/panes, legends, docks, mesh/model viewers, stills) before claiming it works or opening a viewer PR: reference vs candidate stills from the headless render doors, inspecting them for clipping/overlap/stale state/contrast, live windows driven programmatically and stopped by PID, and the GL/Qt traps of this repo. A green test suite is not a picture. Not for end users rendering their own results (that is apegmsh-helper).Votes: 0GitHub stars: 8
- ApegmshapeGmsh is a Gmsh wrapper for structural FEM with first-class OpenSees integration. Use this skill any time the user is writing, reading, debugging, or reviewing code that imports apeGmsh (``from apeGmsh import apeGmsh`` / ``Part`` / ``FEMData`` / ``Results``) or works inside the apeGmsh repository. Trigger for: building an ``apeGmsh`` session, composing geometry via ``g.model.geometry/boolean/transforms/io/queries`` (including ``as_void`` / ``add_polyline`` / ``add_void_sweep`` / ``apply_voi...Votes: 0GitHub stars: 8