#![warn(missing_docs)]
#![forbid(unsafe_code)]
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};