Skip to main content

Module project_config

Module project_config 

Source
Expand description

Project configuration loading and validation

This module provides a single source of truth for project configuration:

  • Project root directory
  • Project file path (skill-project.toml)
  • Skills directory location

All CLI commands and HTTP handlers should use load_project_config() to get these paths. No hardcoded “.claude/skills” or fallback logic - the project file must exist and be valid.

Structs§

ProjectConfig
Validated project configuration Contains all paths needed for project-level operations

Functions§

load_project_config
Load and validate project configuration from skill-project.toml