pub fn detect_context(project_file: &Path) -> ProjectContextExpand description
Detect context for a skill-project.toml file
Detection logic (FR-006):
- If skill-project.toml is in directory containing SKILL.md → Skill
- If skill-project.toml is at project root (no SKILL.md in same directory) → Project
- Otherwise → Ambiguous (check content: [metadata].id vs [dependencies])