ai-atoms
AI runtime primitives — hooks and skills for AI agents and agentic pipelines.
Two classes of AI runtime primitive — skills (bounded, invocable units of AI capability with declared system-prompt fragments) and hooks (event-driven behaviors wired into AI tool infrastructure). Portable, typed, and catalog-addressable.
Atom types
- skill — 263 atoms — bounded AI behavior protocols with invocation contracts
- hook — 14 atoms — event-driven runtime hooks for Claude Code, Copilot CLI, and agentic pipelines
Catalog at v0.1.0
Civilization-grade properties
- Typed — every atom validates against a JSON Schema (skill-v1.json or hook-v1.json).
- Versioned — every atom has a semver
versionfield. - Machine-readable — /exports/catalog.json is the canonical manifest.
- Event-driven — hooks declare their trigger event, language, and blocking behavior.
- Open — Apache-2.0 code license, CC-BY-4.0 data license.
- Durable — no external dependencies in the hot path.