feat(okf): add install.sh; changelog; e2e produce->validate->visualize verified
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
17
custom-skills/97-ourdigital-okf/docs/CHANGELOG.md
Normal file
17
custom-skills/97-ourdigital-okf/docs/CHANGELOG.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Changelog — ourdigital-okf
|
||||
|
||||
## 1.0 — 2026-06-16
|
||||
|
||||
Initial release.
|
||||
|
||||
- **produce** / **validate** / **visualize** modes for Open Knowledge Format (OKF) v0.1 bundles.
|
||||
- `okf_common.py` — stdlib YAML-subset frontmatter + link parser (inline/block lists, folded
|
||||
and `>`/`|` block scalars, quoted scalars).
|
||||
- `okf_validate.py` — conformance (parseable frontmatter + non-empty `type`) + broken-link
|
||||
warnings; text/JSON output; meaningful exit code.
|
||||
- `okf_viz.py` — minimal self-contained Cytoscape graph viewer (CDN libs, no backend).
|
||||
- Test suite: 20 stdlib `unittest` tests. Verified CONFORMANT against Google's reference
|
||||
bundles (crypto_bitcoin, ga4, stackoverflow).
|
||||
- End-to-end verified: produce a 4-concept analytics bundle → validate (0 errors) →
|
||||
visualize (4 nodes, 9 edges).
|
||||
- `install.sh` symlinks the skill into `~/.claude/skills/ourdigital-okf`.
|
||||
Reference in New Issue
Block a user