-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
enhancementNew feature or requestNew feature or requestroadmap:H1.3Roadmap task H1.3: Create example project folderRoadmap task H1.3: Create example project folder
Description
Problem
Currently, creating skills from local codebases requires using type: "github" with local_repo_path, which is confusing:
{
"sources": [{
"type": "github", // Misleading - not actually GitHub!
"local_repo_path": "/path/to/local/repo",
"repo": "dummy/value" // Required but meaningless
}]
}Proposed Solution
Add clean type: "local" source with dedicated parameters:
{
"sources": [{
"type": "local",
"directory": "/path/to/local/repo",
"name": "my-project",
"description": "My local project",
"code_analysis_depth": "deep",
"enable_codebase_analysis": true,
"ai_mode": "auto"
}]
}Implementation Requirements
- Config Schema: Add
type: "local"to ConfigValidator - CLI Shortcut:
skill-seekers local --directory ./my_project - UnifiedScraper: Add
_scrape_local()method - Documentation: Update guides and examples
- Tests: Add local source tests
Benefits
- Clear intent (local analysis, not GitHub)
- No dummy
repoparameter needed - Better CLI ergonomics
- Consistent with other source types
Priority
Medium - Improves UX but current workaround exists
Related
- Built on C3.5 (Architectural Overview & Skill Integrator)
- Uses C3.x codebase analysis features
- Complements existing GitHub/docs/PDF sources
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestroadmap:H1.3Roadmap task H1.3: Create example project folderRoadmap task H1.3: Create example project folder