pub mod init;
use clap::ValueEnum;
#[derive(ValueEnum, Clone, Copy, Debug, PartialEq, Eq)]
pub enum AgentKind {
Claude,
}
impl AgentKind {
pub const ALL: [AgentKind; 1] = [AgentKind::Claude];
pub fn label(self) -> &'static str {
match self {
AgentKind::Claude => "Claude",
}
}
pub fn config_dir(self) -> &'static str {
match self {
AgentKind::Claude => ".claude",
}
}
pub fn restart_hint(self) -> &'static str {
match self {
AgentKind::Claude => "Restart Claude Code to pick up the new skill",
}
}
}