opchain skills ecosystem
Checkpoint-driven pipeline · 22 skills · 6 phases · 7 tri-agent · 3 audit gates · spine ordinals · v1.5 pack fabric (36)
oc-app-architect as a Phase 2 baseline so the oc-orchestrator never starts from a cold context. Optional — greenfield projects skip this band entirely.Declared in skills/oc-stack-forge/packs/<id>/pack.yml · drives skills.coverage.<id>.enabled · consumed by oc-stack-forge · oc-app-architect · oc-migration-ops · oc-api-dev · oc-deploy-ops · oc-rag-forge
/oc-discover detects an AI app, oc-app-architect routes to four new skills: oc-claude-api (model routing, prompt caching, tool use, version migration), the tri-agent pair oc-rag-forge (vector-DB choice, embeddings, hybrid search, retrieval eval) and oc-agent-forge (Agent SDK, subagent topology, tool budgets, agent eval), and oc-prompt-ops (prompts as versioned, eval-gated artifacts). All four ship gated behind skills.registry.<id>.enabled and feed checkpoints back to oc-app-architect; oc-rag-forge consumes the vector-db packs.↑prev·↓next indicators. Replaces the green handoff lines that previously connected them. Branch handoffs use inline mint → target pills inside source rects.
.checkpoints/ after each state change. Single source of truth — any skill can read any other's checkpoint to rebuild context after a reset. CP badge sits centered on the top edge of each skill, paired just to the left of ORC. Hover the CP zone toggle top-left of the diagram to see all 22 connected.
/oc-ops — the central oc-orchestrator tracks which checkpoint is current and dispatches the next skill in the pipeline. The ORC badge sits centered on the top-right corner of each skill (straddling the right edge), with CP paired immediately to its left. Marks every skill that participates in active chaining.
"AI app?" branch in /oc-discover and gated behind skills.registry.<id>.enabled. Two are tri-agent (oc-rag-forge, oc-agent-forge).
Spine Ordinals
- · Ember chips on the 6 spine skills mark the handoff sequence
- · 1 oc-reverse-spec → 2 oc-app-architect → 3 oc-git-ops → 4 oc-release-ops → 5 oc-deploy-ops → 6 oc-monitoring-ops
- · Each chip carries
↑prev·↓nextfor direction - · Branch handoffs as inline mint pills inside source rects:
- oc-ux-engineer → oc-dash-forge
- oc-api-dev / integ-eng → oc-code-auditor
- oc-code-auditor → oc-security-auditor
Tri-Agent Patterns (7)
- · oc-app-architect: Generator / Evaluator
- · oc-ux-engineer: Planner / Generator / Evaluator
- · oc-api-dev: Planner / Generator / Evaluator
- · oc-integrations-engineer: Planner / Builder / Tester
- · oc-code-auditor: Auditor / Fixer / Verifier
- · oc-rag-forge: Designer / Builder / Evaluator
- · oc-agent-forge: Planner / Builder / Evaluator
Audit Gates (3)
- · oc-bug-check — pre-commit type/lint/secret scan
- · oc-code-auditor — code-level Auditor/Fixer/Verifier
- · oc-security-auditor — STRIDE / OWASP / infra hardening
- · All three must pass before oc-deploy-ops ships
AI Phase (v1.5)
- · Phase 3 of 6 — auto-invoked via oc-app-architect's "AI app?" branch
- · oc-claude-api — model routing · prompt caching · tool use · migration
- · oc-rag-forge — tri-agent; vector DB · embeddings · retrieval eval
- · oc-agent-forge — tri-agent; Agent SDK · subagents · tool budgets
- · oc-prompt-ops — prompt versioning · eval datasets · regression
- · All four gated behind
skills.registry.<id>.enabled
Checkpoint Protocol
- · JSON files at .checkpoints/<skill>.json
- · Keys: phase · progress_table · context_primer · blockers · next_actions
- · All 22 skills read all 22 checkpoints (no ACL)
- · Resume: own → upstream → novice mode
- · Framework-agnostic — no platform lock-in
Routing Key
- · Bus pattern: 1 trunk + N branches for fan-outs/fan-ins
- · Lane offsets: handoff −10, auto-invoke −3, advisory +4, gate +11
- · Width: spine 1.8 · secondary 1.2 · advisory 1.0 · gate 1.4
- · Opacity: spine .95 · secondary .78 · advisory .55
- · Long-jumps: route via left/right gutter (safeX 32)
- · Edge centers only: top receives, bottom sends
- · Bidirectional: single line, both arrowheads (e.g. oc-migration-ops ↔ app-arch)