spm-cli 0.3.0

Skill package manager — declare AI skills in ai.json, materialize them for Claude/Copilot without polluting your repo.
mod cli;
mod fsutil;
mod git;
mod gitignore;
mod jsonutil;
mod lockfile;
mod manifest;
mod paths;
mod resolver;
mod schema;
mod skillcheck;
mod store;
mod vendor;

fn main() {
    if let Err(err) = cli::run() {
        eprintln!("error: {err:#}");
        std::process::exit(1);
    }
}