geotechnical-engineering

Domain expertise for offshore geotechnical analysis planning — soil classification, foundation design method selection, pile/anchor capacity, on-bottom stability, and scour prediction.

5 stars

Best use case

geotechnical-engineering is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Domain expertise for offshore geotechnical analysis planning — soil classification, foundation design method selection, pile/anchor capacity, on-bottom stability, and scour prediction.

Teams using geotechnical-engineering should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/geotechnical-engineering/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/engineering/marine-offshore/geotechnical-engineering/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/geotechnical-engineering/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How geotechnical-engineering Compares

Feature / Agentgeotechnical-engineeringStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Domain expertise for offshore geotechnical analysis planning — soil classification, foundation design method selection, pile/anchor capacity, on-bottom stability, and scour prediction.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Geotechnical Engineering Skill

Offshore geotechnical analysis domain expertise for planning soil
investigations, selecting foundation design methods, and sizing geotechnical
elements (piles, anchors, mudmats, scour protection).

## When to Use This Skill

- Planning a geotechnical analysis campaign
- Selecting bearing capacity or pile capacity methods
- Choosing anchor type for given soil and loading conditions
- Reviewing soil parameter derivation from CPT or borehole data
- Mapping standards coverage for geotechnical calculations

## Soil Classification Systems

### USCS (Unified Soil Classification System)
| Symbol | Description | Typical su (kPa) | Typical φ' (°) |
|--------|-------------|-------------------|-----------------|
| CH | Fat clay | 20–200 | — |
| CL | Lean clay | 10–100 | — |
| ML | Silt | 5–50 | 25–30 |
| SM | Silty sand | — | 28–34 |
| SP | Poorly graded sand | — | 30–36 |
| SW | Well graded sand | — | 33–40 |
| GP | Poorly graded gravel | — | 35–42 |

### Robertson CPT Classification (1990/2009)
| Zone | Ic Range | Soil Behaviour Type |
|------|----------|---------------------|
| 1 | — | Sensitive fine grained |
| 2 | > 3.60 | Organic soils / peat |
| 3 | 2.95–3.60 | Clays (clay to silty clay) |
| 4 | 2.60–2.95 | Silt mixtures |
| 5 | 2.05–2.60 | Sand mixtures |
| 6 | 1.31–2.05 | Sands (clean to silty) |
| 7 | < 1.31 | Gravelly sand to dense sand |

## Method Selection Decision Tree

### Bearing Capacity
```
Undrained (clay)?
  ├── Yes → Brinch Hansen general formula (DNV-RP-C212 Sec 5)
  │         Nc = 5.14 for strip, shape/depth/inclination factors
  └── No (sand) → Terzaghi/Meyerhof drained bearing capacity
                   Nq, Nγ from friction angle
```

### Pile Capacity
```
Soil type?
  ├── Clay → Alpha method (API RP 2GEO Sec 6.4)
  │          f = α × su; α from su/σ'v ratio
  ├── Sand → Beta method (API RP 2GEO Sec 6.5)
  │          f = K × σ'v × tan(δ); K from Table 6.5.3-1
  └── Layered → Sum unit shaft resistance per layer
```

### Anchor Type Selection
| Soil Type | Load Direction | Recommended Anchor | Standard |
|-----------|---------------|-------------------|----------|
| Soft clay | Catenary | Drag (Stevpris/Vryhof) | DNVGL-RP-E301 |
| Soft clay | Vertical/taut | Suction caisson | DNV-RP-E303 |
| Stiff clay | Catenary | Drag (high capacity) | DNVGL-RP-E301 |
| Sand | Catenary | Drag anchor | DNVGL-RP-E301 |
| Any | Vertical (TLP) | Suction/driven pile | API RP 2GEO |
| Deep water | Taut leg | Torpedo/SEPLA | project-specific |

## Typical Parameter Ranges

| Parameter | Symbol | Soft Clay | Stiff Clay | Sand |
|-----------|--------|-----------|------------|------|
| Undrained shear strength | su | 5–25 kPa | 50–250 kPa | — |
| Friction angle | φ' | — | — | 28–40° |
| Submerged unit weight | γ' | 4–7 kN/m³ | 7–10 kN/m³ | 8–11 kN/m³ |
| OCR | OCR | 1–3 | 3–20 | 1–5 |
| CPT cone factor | Nkt | 10–18 | 15–25 | — |
| su/σ'v (NC clay) | — | 0.20–0.30 | — | — |

## Standard Reference Map

| Standard | Key Sections | Topic |
|----------|-------------|-------|
| API RP 2GEO | Sec 6 (piles), Sec 8 (foundations) | Pile + foundation design |
| DNV-RP-C212 | Sec 5 (bearing), Sec 6 (piles) | Soil mechanics |
| DNV-RP-E303 | Sec 4–7 | Suction anchor capacity |
| DNVGL-RP-E301 | Sec 3–5 | Drag/fluke anchor design |
| DNV-RP-F109 | Sec 3 | Pipeline on-bottom stability |
| DNV-RP-F107 | Sec 5 | Scour assessment |
| ISO 19901-4 | Sec 7–10 | Foundation design |
| API RP 2SK | Sec 6 | Mooring anchor requirements |

## Module Import Paths

```python
from digitalmodel.geotechnical.soil_models import SoilProfile, SoilLayer
from digitalmodel.geotechnical.piles import PileCapacityAnalysis
from digitalmodel.geotechnical.foundations import ShallowFoundation
from digitalmodel.geotechnical.anchors import AnchorCapacity
from digitalmodel.geotechnical.on_bottom_stability import OnBottomStability
from digitalmodel.geotechnical.scour import ScourPrediction
```

## Related Skills

- `mooring-analysis` — mooring system design consuming anchor capacity
- `structural-analysis` — structural loads feeding foundation design
- `marine-offshore-engineering` — general offshore engineering context

## Version History

| Version | Date | Changes |
|---------|------|---------|
| 1.0.0 | 2026-02-26 | Initial skill — method selection, parameter ranges, standards map |

Related Skills

engineering-package-evaluator

5
from vamseeachanta/workspace-hub

Reusable evaluation framework for assessing Python engineering packages for adoption — license compatibility, maintenance health, integration risk, and dependency strategy.

baoyu-article-illustrator

5
from vamseeachanta/workspace-hub

Article illustrations: type × style × palette consistency.

vscode-extensions

5
from vamseeachanta/workspace-hub

VS Code productivity optimization with essential extensions, settings sync, profiles, keybindings, snippets, and workspace configuration

git-advanced

5
from vamseeachanta/workspace-hub

Advanced git workflows including rebase, worktrees, bisect, hooks, and monorepo patterns

docker

5
from vamseeachanta/workspace-hub

Complete Docker containerization patterns with multi-stage builds for development and production workflows

elite-frontend-ux

5
from vamseeachanta/workspace-hub

Create distinctive, production-grade frontend interfaces with expert-level UX design. Use when building SaaS dashboards, landing pages, marketing sites, React/Vue components, HTML/CSS layouts, or any web UI. Combines bold aesthetic direction with systematic design tokens, WCAG accessibility, conversion optimization, and Tailwind/React best practices. Produces polished, memorable interfaces that avoid generic AI aesthetics while meeting professional standards. type: reference

sphinx

5
from vamseeachanta/workspace-hub

Generate comprehensive Python documentation with Sphinx. Covers autodoc for API extraction, Napoleon for Google/NumPy docstrings, intersphinx for cross-references, and multiple output formats including HTML, PDF, and ePub.

pandoc

5
from vamseeachanta/workspace-hub

Universal document converter for transforming Markdown to PDF, DOCX, HTML, LaTeX, and 40+ other formats. Covers templates, filters, citations with BibTeX/CSL, and batch conversion automation scripts.

marp

5
from vamseeachanta/workspace-hub

Create professional Markdown-based slide presentations with Marp. Covers themes, directives, speaker notes, presenter view, and export to PDF, HTML, and PPTX formats. Includes VS Code integration, CLI usage, and CI/CD automation.

docusaurus

5
from vamseeachanta/workspace-hub

Build modern documentation websites with Docusaurus. Covers docs, blog, pages, versioning, i18n, search integration, and deployment patterns. React-based with MDX support for interactive documentation.

slack-api

5
from vamseeachanta/workspace-hub

Slack bot development and workspace automation using Web API, Events API, Socket Mode, and Block Kit for building interactive messaging applications

miro-api

5
from vamseeachanta/workspace-hub

Miro whiteboard automation using REST API v2 and Python SDK for creating boards, frames, shapes, connectors, and collaborative visual workflows