Skip to content

v0.10.0 — Skills categories, word-pair ID resolution, error-on-not-found

Choose a tag to compare

@projectious projectious released this 10 Apr 21:27
· 239 commits to main since this release

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:

  1. Exact match
  2. Prefix match — handles missing slug (e.g. KIND-DATETIME-WordPair)
  3. 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