# Orcaflex Model Generator Pipeline Builders Order 10 50

> Sub-skill of orcaflex-model-generator: Pipeline Builders (order 10-50) (+2).

- Skill: `vamseeachanta/orcaflex-model-generator-pipeline-builders-order-10-50` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/orcaflex-model-generator-pipeline-builders-order-10-50`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/orcaflex-model-generator-pipeline-builders-order-10-50/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/orcaflex-model-generator-pipeline-builders-order-10-50

---


# Pipeline Builders (order 10-50) (+2)

## Pipeline Builders (order 10-50)


| Builder | File | Order | Purpose |
|---------|------|-------|---------|
| GeneralBuilder | `01_general.yml` | 10 | Simulation settings |
| EnvironmentBuilder | `03_environment.yml` | 30 | Water, waves, current, wind |
| VesselTypeBuilder | `04_vessel_types.yml` | 31 | Vessel type definitions |
| LineTypeBuilder | `05_line_types.yml` | 32 | Line type properties |
| ... | ... | ... | ... |


## Riser Builders (order 40-93)


| Builder | File | Order | Condition |
|---------|------|-------|-----------|
| RiserLineTypeBuilder | `06_riser_line_types.yml` | 40 | `spec.is_riser()` |
| RiserVesselBuilder | `06_riser_vessels.yml` | 42 | `spec.is_riser()` |
| RiserClumpTypeBuilder | `06_riser_clump_types.yml` | 50 | `spec.is_riser()` |
| RiserLinesBuilder | `06_riser_lines.yml` | 92 | `spec.is_riser()` |
| RiserLinksBuilder | `06_riser_links.yml` | 93 | `spec.is_riser()` |


## Generic Builder (order 200)


| Builder | File | Order | Condition |
|---------|------|-------|-----------|
| GenericModelBuilder | `20_generic_objects.yml` | 200 | `spec.is_generic()` |

The generic builder handles ALL OrcaFlex object types via schema-driven generation:
- List sections (LineTypes, Vessels, Lines, Shapes, 6DBuoys, etc.)
- Singleton sections (FrictionCoefficients, LineContactData, Groups, etc.)
- VariableData (nested by category)
- General properties overlay

