v0.10.0 — Skills categories, word-pair ID resolution, error-on-not-found
What's new
Skills directory reorganized into 7 categories
126 skills moved from a flat context/skills/ layout into category subdirectories:
| Category | Count | Contents |
|---|---|---|
processkit/ |
30 | Skills for operating the processkit system |
engineering/ |
46 | Software design, architecture, backend, languages |
devops/ |
15 | Infrastructure, CI/CD, ops, monitoring |
data-ai/ |
11 | Data science, ML, AI/LLM, embeddings |
product/ |
11 | Product management, discovery, communication |
documents/ |
8 | Document and content authoring |
design/ |
5 | Visual, UI, and frontend design |
All SKILL.md files updated with a consistent category: frontmatter field. skill-finder updated with a directory reference table.
Word-pair ID resolution (resolve_entity)
New index.resolve_entity() function enables 3-stage ID resolution:
- Exact match
- Prefix match — handles missing slug (e.g.
KIND-DATETIME-WordPair) - Word-pair match — handles bare word-pair (e.g.
StoutCrow)
All _load_* helpers and get_* tools updated to use it.
Error on not-found (no more null)
get_workitem, get_decision, and get_entity (index-management) now return {"error": "..."} instead of null/None for not-found IDs.
Release assets
processkit-v0.10.0.tar.gz— reproducible source tarball (aibox preferred consumption path)processkit-v0.10.0.tar.gz.sha256— SHA-256 checksum sidecar