Claude Code, Codex, Gemini, Cursor आदि को साथ में इस्तेमाल करते हुए हर प्रोजेक्ट में बिखरे हुए Skill फ़ोल्डरों को कॉपी करना और वर्ज़न मिलाना काफ़ी झंझटभरा था.
खासकर जब Skill फ़ोल्डर यूनिट में मैनेज होते हैं, तब ये असुविधाएँ थीं.
- किस प्रोजेक्ट में कौन-सा Skill है, यह ढूँढना मुश्किल
- एक प्रोजेक्ट में सुधारे गए Skill को दूसरे प्रोजेक्ट में फिर से लागू करना झंझटभरा
- कई Skill को एक ग्रुप या प्रोजेक्ट कॉन्फ़िगरेशन के रूप में मैनेज करना मुश्किल
- फ़ाइल ओवरराइट करने से पहले क्या बदला है, यह देखना मुश्किल
इसीलिए मैंने एक VS Code Extension बनाया है, जो प्रोजेक्ट के Skill और Git से मैनेज होने वाले केंद्रीय Skill रिपॉज़िटरी को जोड़ता है.
इसे VS Code Extension के रूप में बनाने की वजह यह थी कि कोड और Skill अलग-अलग एसेट्स कम, और वास्तव में एक ही प्रोजेक्ट के भीतर साथ में इस्तेमाल और बदले जाने वाली चीज़ें ज़्यादा लगती हैं.
मैं डेवलप हो रहे कोड को देखते हुए ज़रूरी Skill ढूँढना, उसे मौजूदा प्रोजेक्ट में लागू करना, और प्रोजेक्ट में सुधारे गए Skill को फिर से केंद्रीय रिपॉज़िटरी में ले जाना — यह सब किसी दूसरे टूल में जाए बिना VS Code के अंदर ही करना चाहता था.
Workspace और Central के Skill को एक ही स्क्रीन पर तुलना किया जा सकता है, बदली हुई फ़ाइलों और Diff की समीक्षा करने के बाद उन्हें चुनकर इंपोर्ट या एक्सपोर्ट किया जा सकता है.
कई Skill को ग्रुप के रूप में बाँधना या Project Preset के रूप में सेव करके नए प्रोजेक्ट में एक साथ लागू करना भी संभव है.
फ़िलहाल यह नीचे दी गई संरचनाओं को सपोर्ट करता है.
- Claude
- Codex
- Gemini
- Cursor
- Antigravity
.agents
यह Skill को सीधे चलाने या अपने-आप मर्ज करने वाला टूल कम, और कोड के साथ इस्तेमाल होने वाले AI Agent Skill को कई प्रोजेक्टों में थोड़ा ज़्यादा सुरक्षित और सरल तरीके से मैनेज करने वाला टूल ज़्यादा है.
अभी कोई टिप्पणी नहीं है.