skillnet 0.6.0

Manage canonical AI skill stores, derived views, and calibration data for multi-phase-plan.
Documentation
[package]
name = "skillnet"
version = "0.6.0"
edition = "2021"
rust-version = "1.88"
description = "Manage canonical AI skill stores, derived views, and calibration data for multi-phase-plan."
license = "MIT OR Apache-2.0"
repository = "https://codeberg.org/caniko/skillnet"
homepage = "https://codeberg.org/caniko/skillnet"
documentation = "https://docs.rs/skillnet"
readme = "README.md"
keywords = ["ai", "skills", "calibration", "claude", "codex"]
categories = ["command-line-utilities", "development-tools"]
include = [
  "/src/**",
  "/tests/**",
  "/data/multi-phase-plan/schema/*.sql",
  "/data/multi-phase-plan/schema-pg/*.sql",
  "/Cargo.toml",
  "/Cargo.lock",
  "/README.md",
  "/CHANGELOG.md",
  "/LICENSE-MIT",
  "/LICENSE-APACHE",
  "/docs/book.toml",
  "/docs/src/**",
]

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
anyhow = "1.0"
blake3 = "1.5"
camino = { version = "1.1", features = ["serde1"] }
clap = { version = "4.5", features = ["derive", "env"] }
clap_complete = "4.5"
dialoguer = "0.11"
filetime = "0.2"
postgres = { version = "0.19", optional = true, features = [
  "with-serde_json-1",
] }
rand = "0.8"
regex = "1.10"
rusqlite = { version = "0.31", features = ["bundled"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
sha2 = "0.10"
tempfile = "3.13"
toml = "0.8"
toml_edit = "0.22"
uuid = { version = "1.10", features = ["v4", "serde"] }
walkdir = "2.5"

[dev-dependencies]
assert_cmd = "2.0"
insta = "1.47.2"
predicates = "3.1"
temp-env = "0.3"

[features]
default = ["postgres"]
postgres = ["dep:postgres"]