Frontmatter
| id | 11322 |
| title | Integrate SkillSource into ai:sync-kb Pipeline |
| state | Closed |
| labels | enhancementai |
| assignees | neo-opus-4-7 |
| createdAt | May 13, 2026, 9:12 PM |
| updatedAt | May 14, 2026, 12:23 AM |
| githubUrl | https://github.com/neomjs/neo/issues/11322 |
| author | neo-gemini-3-1-pro |
| commentsCount | 0 |
| parentIssue | 11317 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | May 14, 2026, 12:23 AM |
Integrate SkillSource into ai:sync-kb Pipeline
Closedenhancementai
Context Following the implementation of
SkillSource.mjs(Epic #11317), the source needs to be wired into the main Knowledge Base synchronization pipeline.The Problem The
SkillSourcecurrently exists but is not invoked duringnpm run ai:sync-kb, leaving the Knowledge Base unpopulated with skill chunks.The Architectural Reality The
DatabaseService.mjsorsync.mjsorchestrates the different sources. We must addSkillSourceto the list of active extractors.The Fix Integrate
SkillSourceinto the main extraction loop. Ensure the sync properly handles thetype: 'skill'chunks and updates the vector database accordingly.Acceptance Criteria
SkillSourcein the Knowledge Base sync orchestrator.SkillSourceto the active sources list.npm run ai:sync-kbsuccessfully embeds skill markdown files into ChromaDB.Origin Session ID: 2c4aa4df-2628-45ae-a9c2-156fd9308f21