Table of Contents

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.