Skip to content
Back to skills

Monolithic To Modular

ASecurity

Convert monolithic OrcaFlex models (.dat/.yml) to spec-driven modular

  • 17 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
toolsgogit

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add vamseeachanta/workspace-hub --skill monolithic-to-modular --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Monolithic To Modular?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Monolithic To Modular
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vamseeachanta-monolithic-to-modular/badge)](https://www.skillsdirectory.com/skills/vamseeachanta-monolithic-to-modular)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: orcaflex-monolithic-to-modular
description: Convert monolithic OrcaFlex models (.dat/.yml) to spec-driven modular
  format with semantic validation for round-trip fidelity.
type: reference
version: 2.0.0
updated: 2026-02-10
category: engineering
triggers:
- convert monolithic to modular
- extract OrcaFlex spec
- modularize OrcaFlex model
- create OrcaFlex includes
- reverse engineer OrcaFlex YAML
- monolithic to spec.yml
- semantic validation OrcaFlex
capabilities: []
requires: []
tags: []
---

# Orcaflex Monolithic To Modular

## When to Use

- Converting `.dat` / `.yml` OrcaFlex models to portable `spec.yml` format
- Creating reusable component libraries from existing models
- Validating that modular output is semantically equivalent to monolithic source
- Preparing models for parametric studies or automated benchmarking
- Building a spec.yml foundation for any new OrcaFlex model

## Related Skills

- [orcaflex-model-generator](../orcaflex-model-generator/SKILL.md) - Builder registry and generation architecture
- [orcaflex-yaml-gotchas](../orcaflex-yaml-gotchas/SKILL.md) - Production OrcaFlex YAML traps
- [orcaflex-environment-config](../orcaflex-environment-config/SKILL.md) - Environment configuration

## References

- Extractor: `src/digitalmodel/solvers/orcaflex/modular_generator/extractor.py`
- Schema: `src/digitalmodel/solvers/orcaflex/modular_generator/schema/generic.py`
- Semantic validator: `scripts/semantic_validate.py`
- Benchmark: `scripts/benchmark_model_library.py`
- Spec library: `docs/modules/orcaflex/library/tier2_fast/`

---

## Version History

- **2.0.0** (2026-02-10): Complete rewrite. Documents actual MonolithicExtractor pipeline, section name aliases, semantic validation, Pydantic integration, and benchmark results.
- **1.0.0** (2026-01-21): Initial release with manual splitting approach.

## Sub-Skills

- [Architecture](architecture/SKILL.md)
- [Step 1: Convert .dat to .yml (if needed) (+4)](step-1-convert-dat-to-yml-if-needed/SKILL.md)
- [Section Mapping (+2)](section-mapping/SKILL.md)
- [Significance Levels (+2)](significance-levels/SKILL.md)
- [Output Structure](output-structure/SKILL.md)
- [Common Issues and Fixes](common-issues-and-fixes/SKILL.md)
- [Benchmark Results (2026-02-10)](benchmark-results-2026-02-10/SKILL.md)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.