Skills

Drydock

Lay the keel of the shipyard harness in any repo, the 4-pillar shared environment...

Install

npx skills add Yeachan-Heo/oh-my-claudecode --skill drydock -g -a claude-code -y
Category
Design
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Lay the keel of the shipyard harness in any repo, the 4-pillar shared environment (Context, Rules, Tools, Standards), seeded as two faces on day one (CLAUDE.md + GLOSSARY.md) with every other surface appearing on first use, so that every human and agent inherits the same design language and anyone can ship. Run once per repo; re-run with --check to audit drift.

Drydock

Lay the keel of the shipyard: one repo, one shared harness, every contributor inherits it. This skill seeds exactly two faces (CLAUDE.md and GLOSSARY.md), with a read-once migration for recognizable legacy glossary CONTEXT.md files, and defines the first-use moment when every other surface appears. It wires the flows that fill them (launch writes GLOSSARY.md vocabulary and decision records; launch C5 sediment and reviews sediment standards) and reports what was seeded, what is deferred and why, and what was skipped on purpose.

The four pillars and where they physically live:

PillarSurfaces
Context (shared background)GLOSSARY.md (glossary) + docs/business/ + docs/adr/ + OMC wiki
Rules (boundaries)CLAUDE.md (thin entry: conventions, principles, index) + docs/standards/
Tools (composable capability).omc/skills/ + .mcp.json + scripts/
Standards (the classification society)design-system/ (tokens, components, patterns) + docs/standards/

Metaphor map: the shipyard is the shared facility; the classification society (docs/standards/ + design-system/) sets the rules a ship must pass to be seaworthy; drydock lays the keel; launch ships it.

When to Use

  • starting a repo that humans and agents will both build on
  • a repo where knowledge lives in people's heads and chat history instead of files
  • onboarding: a new teammate or agent should inherit context by reading, not by asking

When Not to Use

  • throwaway prototypes with no collaborators
  • a repo already running this harness (use --check instead)

Workflow

1. Detect (never clobber)

Inventory what exists before writing anything:

Read the whole SKILL.md on GitHub

More in Design