upskill/lib.rs
1//! # upskill
2//!
3//! Author and distribute AI-assistance content (rules, skills, agents)
4//! across multiple AI coding clients (Claude Code, Copilot, opencode)
5//! from a single source of truth. The central abstraction is
6//! **generation** — SSOT in, per-client output out.
7//!
8//! No Node.js. No npm. No async runtime. Single static binary.
9
10pub mod ancillary;
11pub mod auth;
12pub mod bundle;
13pub mod cli;
14pub mod fetch;
15pub mod fmt;
16pub mod generate;
17pub mod lint;
18pub mod lockfile;
19pub mod model;
20pub mod parse;
21pub mod pipeline;
22pub mod plugin;
23pub mod scaffold;
24pub mod search;
25pub mod source;
26pub mod style;
27
28pub use source::{InstallSource, home_dir, parse_install_source};