diff --git a/crates/Cargo.toml b/crates/Cargo.toml index 289e4cc3..67f3d6da 100644 --- a/crates/Cargo.toml +++ b/crates/Cargo.toml @@ -15,6 +15,7 @@ members = [ "khive-pack-gtd", "khive-pack-memory", "khive-pack-brain", + "khive-pack-skills", "khive-mcp", "khive-vcs", "kkernel", diff --git a/crates/khive-pack-skills/Cargo.toml b/crates/khive-pack-skills/Cargo.toml new file mode 100644 index 00000000..6b85e223 --- /dev/null +++ b/crates/khive-pack-skills/Cargo.toml @@ -0,0 +1,23 @@ +[package] +name = "khive-pack-skills" +version.workspace = true +edition.workspace = true +authors.workspace = true +license.workspace = true +repository.workspace = true +homepage.workspace = true +keywords.workspace = true +categories.workspace = true +description = "Skills verb pack — agent-facing directive registry (named, discoverable skills as first-class verbs)" + +[dependencies] +khive-types = { version = "0.2.0", path = "../khive-types", features = ["serde"] } +khive-runtime = { version = "0.2.0", path = "../khive-runtime" } +inventory = { workspace = true } +async-trait = { workspace = true } +serde = { workspace = true } +serde_json = { workspace = true } +thiserror = { workspace = true } +uuid = { workspace = true } +tracing = { workspace = true } +chrono = { workspace = true } diff --git a/crates/khive-pack-skills/src/lib.rs b/crates/khive-pack-skills/src/lib.rs new file mode 100644 index 00000000..185d6113 --- /dev/null +++ b/crates/khive-pack-skills/src/lib.rs @@ -0,0 +1,16 @@ +//! khive-pack-skills — skills verb pack. +//! +//! Agent-facing directive registry: named, discoverable skills as first-class +//! verbs. Coherent extension of the existing pack family (kg / gtd / memory / +//! brain / comm). +//! +//! Skills and LNDL are orthogonal: +//! - **Skills** (OSS): agent-discoverable named directives invoked via the +//! normal verb dispatch (`khive-request`). +//! - **LNDL** (Cloud): compound DSL with formal-gate-scoped per-step dispatch. +//! Skills can run *through* LNDL on Cloud for the context-economy + +//! gating benefits. +//! +//! Scaffold only — note kind, edge model, loading mechanism, and relationship +//! to claude-code marketplace skills are deferred (see +//! `.khive/notes/strategy_20260522_open_core_split.md`).