Skip to content

[#189]:svarga:docs, add AI skill knowledge base for h5cpp usage patterns#191

Merged
steven-varga merged 2 commits into
stagingfrom
189-add-ai-skill-knowledge-base
May 15, 2026
Merged

[#189]:svarga:docs, add AI skill knowledge base for h5cpp usage patterns#191
steven-varga merged 2 commits into
stagingfrom
189-add-ai-skill-knowledge-base

Conversation

@steven-varga
Copy link
Copy Markdown
Collaborator

Summary

  • Scaffolds docs/skills/ with 6 verified skill files covering core I/O patterns: includes, file/dataset create, write, read, append/packet-table, and property list composition
  • Every snippet tagged tested: true has all its h5::* API calls verified against the declared test/example source files
  • Adds scripts/verify-skills — a CI guard that checks skill snippet accuracy against the test suite and exits non-zero under --strict on drift
  • 31 snippets checked, 0 unverified on merge

Skill files

File Topics
index.md tag index, known constraints, agent access instructions
includes.md entry points, h5cpp/all vs core+io sandwich
io-create.md h5::create for files and datasets, RAII handles, chunked layout
io-write.md one-shot write, partial write, offset/stride/count/block
io-read.md full read, pre-allocated buffer loop, hyperslab, type constraints
io-append.md packet table, scalar/vector/string append, flush semantics
properties.md operator| composition, dcpl/fapl/lcpl/fcpl, defaults

Test plan

  • python3 scripts/verify-skills --project-root . --strict exits 0
  • All skill files render correctly as Markdown (no broken tables or fences)
  • scripts/mem import-file docs/skills/index.md loads without error (for knowledge store integration)

🤖 Generated with Claude Code

@codecov
Copy link
Copy Markdown

codecov Bot commented May 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@steven-varga steven-varga merged commit dac992f into staging May 15, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant