fix: fix some displays and features
This commit is contained in:
21
crates/application/src/skill/mod.rs
Normal file
21
crates/application/src/skill/mod.rs
Normal file
@ -0,0 +1,21 @@
|
||||
//! Skill use cases (ARCHITECTURE §14.2; L12).
|
||||
//!
|
||||
//! Skills are reusable, model-agnostic workflows (IdeA's universal equivalent of
|
||||
//! a CLI slash-command). This module owns their CRUD across both scopes
|
||||
//! ([`domain::skill::SkillScope`]) and the agent↔skill assignment that records a
|
||||
//! [`domain::skill::SkillRef`] in the project manifest. The actual injection of
|
||||
//! an assigned skill's body into the generated convention file happens at agent
|
||||
//! activation (L6).
|
||||
//!
|
||||
//! Every use case talks only to ports ([`domain::ports::SkillStore`],
|
||||
//! [`domain::ports::AgentContextStore`], [`domain::ports::IdGenerator`],
|
||||
//! [`domain::ports::EventBus`]).
|
||||
|
||||
mod usecases;
|
||||
|
||||
pub use usecases::{
|
||||
AssignSkillToAgent, AssignSkillToAgentInput, CreateSkill, CreateSkillInput, CreateSkillOutput,
|
||||
DeleteSkill, DeleteSkillInput, ListSkills, ListSkillsInput, ListSkillsOutput,
|
||||
UnassignSkillFromAgent, UnassignSkillFromAgentInput, UpdateSkill, UpdateSkillInput,
|
||||
UpdateSkillOutput,
|
||||
};
|
||||
Reference in New Issue
Block a user