xz-skill-core 0.2.0

Core abstractions for the xz-skill plugin system: SkillExecutor, SkillLoader, SkillRegistry, and shared types
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![warn(missing_docs)]
#![forbid(unsafe_code)]

//! xz-skill-core: Pure abstraction layer for the skill plugin system.

pub mod error;
pub mod registry;
pub mod traits;
pub mod types;

pub use error::SkillError;
pub use registry::SkillRegistry;
pub use traits::{SkillExecutor, SkillLoader, ToolOutput};
pub use types::filter::{PageRequest, PreflightWarning, SkillFilter, WarningSeverity};
pub use types::output::{SkillOutput, SkillSummary};
pub use types::skill::{Skill, SkillPermission, ToolDefinition, ToolType, UpsertResult};
pub use types::skill_def::{SkillDefinition, parse_skill_frontmatter};