peteretelej/ai-skills-sync
ai-skills-sync: AI skills that activate based on your project, so your agent's context goes to what matters.
What's novel
ai-skills-sync: AI skills that activate based on your project, so your agent's context goes to what matters.
Code Analysis
5 files read · 2 roundsA sophisticated Node.js tool that dynamically syncs and manages reusable 'skills' (code snippets, prompts, or logic) from a central repository into local agent directories based on project context and conditional rules.
Strengths
Excellent separation of concerns with distinct modules for fetching, resolving, scanning, and syncing. The architecture handles complex edge cases like namespace collisions and orphaned files robustly. The use of a state machine approach to track installed skills ensures idempotency and safety.
Weaknesses
Error handling could be more explicit in some areas (e.g., network failures during fetch). Test coverage appears moderate but might lack deep integration tests for the complex collision resolution logic.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
22
Contributors
2
Files
43
Active weeks
3
Repository
Language
TypeScript
Stars
1
Forks
0
License
MIT