Namespace JD.AI.Core.Skills
Classes
- ActiveSkill
An eligible skill selected after precedence and gating.
- SkillEntryConfig
Per-skill runtime overrides from configuration.
- SkillLifecycleManager
Discovers SKILL.md files, resolves precedence, evaluates eligibility gates, and provides per-run scoped environment injection.
- SkillMetadata
Parsed and validated metadata from a SKILL.md frontmatter block.
- SkillReasonCodes
Canonical reason codes emitted when a skill is excluded or invalid.
- SkillRuntimeConfig
Merged runtime skill configuration.
- SkillRuntimeConfigLoader
Loads and merges JD.AI skill runtime config from user and workspace files.
- SkillSnapshot
Immutable snapshot of discovered skill state.
- SkillSourceDirectory
Skill source directory and precedence metadata.
- SkillStatus
Status row for a discovered skill.
Enums
- SkillEligibilityState
Final eligibility status for a discovered skill.
- SkillSourceKind
Skill source category used for precedence resolution.