-
Notifications
You must be signed in to change notification settings - Fork 2
Design Doc
worklog edited this page Jul 29, 2026
·
4 revisions
Current — this is the living version. Historical snapshots are linked from Index-Releases.
Deliver a single Claude Code plugin (okf-graph-eng) that turns OKF (Open Knowledge Format) repositories into a platform for graph engineering: durable knowledge graphs and agent/harness graphs, with impact analysis and progressive disclosure as primary differentiators.
Grok Build consumes the same Claude plugin layout with zero configuration.
- OKF Markdown + YAML remains the source of truth (no proprietary runtime).
- Impact / blast-radius analysis is first-class.
- Agent graphs use first-class types (
AgentNode,Workflow,SharedState, …). - Intelligence lives in portable
SKILL.mdfiles; deterministic work prefers CLI. - One packaging path for Claude Code and Grok Build.
.claude-plugin/plugin.json # manifest
skills/ # okf-init-graph, author, impact, query, maintain, validate, visualize
commands/ # thin slash wrappers
agents/graph-engineer.md # specialist
hooks/ # post-edit curate
scripts/okf-graph.py # graph ops fallback
scripts/okf-ticket-link.py # worklog → TicketLink
sample-okf/ # self-describing dual graph
Integration: Prefer okf/okfcli when present; else scripts/okf-graph.py. Project management is WikiTicket SDD (bin/worklog), orthogonal to skill logic.
| Kind | Types |
|---|---|
| Knowledge | Dataset, Table, Metric, Playbook, Runbook, API, Reference |
| Harness | AgentNode, Workflow, Harness, DecisionRecord, SharedState, ToolCapability, TicketLink |
Edges: Markdown links required. Optional links: [{ target, rel }] with depends_on, routes_to, tracks, etc.
| Concern | Design |
|---|---|
| Impact | Transitive inbound/outbound; rank by type + trust |
| Progressive disclosure | Default 2-hop pack, max ~20 nodes, trust-biased trim |
| Validation | Broken links, orphans, unverified high-impact |
| Tickets | TicketLink + worklog ULID / GitHub issue bridge |
| Hosts | Claude plugin packaging only; Grok reads it natively |
- Replacing okfcli or full catalog integrations
- Embeddings / semantic search (future)
- Grok-only features that break Claude
- Index-Releases
- Latest snapshot: Roadmap-2026-08-03_v0.3.2-release
- Index-Status
- Index-Decisions