DocHub
Complete rebuild of OmelasAI development workflow — skills, governance, network config, documentation

Workflow Overhaul — 2026-03-08

Complete review and rebuild of the OmelasAI development workflow spanning skills, documentation, network configuration, and governance.

What Changed

1. Skills System (16 commands)

Removed 4 skills that contradicted persistent-session strategy:

  • terminal.md — exited Claude to tmux (Claude should never exit)
  • handover.md — replaced by end-session
  • change-project.md — redundant with end-session
  • end-day.md — replaced by end-session

Created 7 new skills:

Skill Purpose
/start-session Load project context (CLAUDE.md, HANDOVER.md, OPS-LOG.md), pull latest
/end-session Commit, push, write HANDOVER.md, update memory. Claude stays running.
/incident Log operational incidents to OPS-LOG.md
/deploy Read deployment from CLAUDE.md, confirm, execute, health check
/branch Create, switch, list, delete branches
/context Pull DocHub context bundle via API
/sync-docs Push repo docs/ to DocHub via SSH

Updated 2 existing skills: /commit (added docs hint), /onboard-repo (creates OPS-LOG.md, docs/)

2. CLAUDE-BASE.md — Two-Layer Governance

Created mandatory foundation template that ALL container CLAUDE.md files must inherit:

  • Section 1.1: Claude Net is FIRST CHOICE for inter-container messaging
  • Section 1.2: External emails are DRAFT ONLY — never send
  • Section 1.4: Session persistence — Claude never exits
  • Section 1.5: No server access without explicit permission
  • Section 1.6: Never commit secrets

Source: OmelasAI/claude-skills → CLAUDE-BASE.md

3. Network Configuration

Centralized source of truth for all infrastructure:

  • All 5 LXC container IPs, SSH ports (2211–2215), mosh UDP ranges
  • All 7 production/dev server details
  • SSH config templates and developer connection scripts
  • OVH5 iptables port forwarding rules
  • Propagation script for pushing config to all containers

Source: OmelasAI/claude-skills → infrastructure/network-config.md

4. Project Documentation

  • OPS-LOG.md created in ALL 12 repositories
  • CLAUDE.md created for 6 previously undocumented projects
  • Container CLAUDE.md templates for seanclaude and jazclaude

5. Standard Project Structure

Every OmelasAI project now has:

project-root/
├── CLAUDE.md        # AI context — architecture, rules, deployment
├── HANDOVER.md      # Last session state (auto-generated)
├── CHANGELOG.md     # Significant changes log
├── OPS-LOG.md       # Operational incidents (append-only)
├── docs/
│   ├── architecture.md
│   └── deployment.md
└── .gitignore

Status

Component Status
Skills (16 commands) Complete — installed on infoclaude
CLAUDE-BASE.md Complete — pushed to GitHub
Network config Complete — pushed to GitHub
OPS-LOG.md (12 repos) Complete — all committed
CLAUDE.md (6 projects) Complete — all committed
Propagation to all containers Pending — script ready
DocHub population (all projects) Pending — Phase 3