Agent skill

orcaflex-model-generator

Generate OrcaFlex modular models from spec.yml using builder registry pattern with conditional generation and cross-builder context sharing.

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/engineering/marine-offshore/orcaflex/model-generator

SKILL.md

Orcaflex Model Generator

Related Skills

  • orcaflex-monolithic-to-modular - Extraction pipeline
  • orcaflex-yaml-gotchas - Production YAML traps
  • orcaflex-environment-config - Environment builder details

References

  • Generator: src/digitalmodel/solvers/orcaflex/modular_generator/__init__.py
  • Registry: src/digitalmodel/solvers/orcaflex/modular_generator/builders/registry.py
  • Base: src/digitalmodel/solvers/orcaflex/modular_generator/builders/base.py
  • Generic builder: src/digitalmodel/solvers/orcaflex/modular_generator/builders/generic_builder.py
  • Schema: src/digitalmodel/solvers/orcaflex/modular_generator/schema/
  • Spec library: docs/modules/orcaflex/library/tier2_fast/
  • Benchmark: scripts/benchmark_model_library.py

Version History

  • 2.0.0 (2026-02-10): Complete rewrite. Documents actual ModularModelGenerator, builder registry, generic builder internals, _merge_object() with model_fields_set, section ordering, 3-way benchmark.
  • 1.0.0 (2026-01-07): Initial release describing theoretical component lookup approach.

Sub-Skills

  • Builder Registry Pattern (+3)
  • Pipeline Builders (order 10-50) (+2)
  • Spec Variants
  • From spec.yml file (+3)
  • _merge_object() (+2)
  • 3-Way Benchmark

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results