claude

okf

Author, maintain, backfill, validate, visualize and serve (MCP) Open Knowledge Format (OKF) bundles.

450 on GitHubby Marco Boffov0.12.0MITupdated 9 days agodocumentation
/

Plugin okf from marketplace scaccogatto in scaccogatto/okf-skills. Commands read from the repo's manifest — 8 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • backfill

    Reconstruct an OKF bundle by event-sourcing a repository's history (git log and Claude session transcripts). Use when creating an `.okf/` bundle for an existing repository that predates this skill, or when resuming an interrupted backfill session. Triggers on: "reconstruct the OKF bundle", "backfill

  • okf

    Author, maintain, and consume Open Knowledge Format (OKF) knowledge bundles — portable markdown + YAML frontmatter that both humans and agents read. Use when capturing project knowledge (services, APIs, schemas, metrics, runbooks, decisions) into an OKF bundle, when updating one after code or docs c

  • validate

    Check that an Open Knowledge Format (OKF) bundle is conformant with the v0.2 spec (§11). Use when asked to validate, lint, or check an OKF bundle, or before committing changes to one. Runs a deterministic Python checker — not an eyeball pass. Also migrates a v0.1 bundle to v0.2 in place with `--migr

  • visualize

    Render an Open Knowledge Format (OKF) bundle as a single self-contained, interactive HTML graph (viz.html) — concepts as nodes coloured by type and sized by body length, markdown links and bundle-internal `sources` as edges, a wiki-style detail panel with rendered markdown, v0.2 trust/lifecycle/prov

Subagents (2)

  • bundle-weaver

    Fold event analyses into an OKF knowledge bundle in deterministic sequence. This is the only agent that writes `.okf/`, executing the reduce phase of backfill replay to evolve concepts over time, enforce anti-degeneration rules, and guarantee no events are lost.

  • event-analyzer

    Analyze a single repository history event (git commit or session turn) to extract domain concepts and semantic content. Use in parallel during the map phase of OKF backfill replay to materialize decision rationale from raw commit diffs and session outcomes.

MCP servers (1)

  • bundle

    runs: uv run ${CLAUDE_PLUGIN_ROOT}/servers/okf_mcp.py

Hooks (1)

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/okf-stop-check.sh"

View source on GitHub scaccogatto.github.io

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

obsidian

claude

Claude Skills for Obsidian

6 skills

kepano/obsidian-skills 51,587

Maintain okf?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted