इस प्रोजेक्ट के बारे में
यह mattpocock/skills का सरलीकृत चीनी स्थानीयकरण संस्करण है, जो Claude Code, Codex जैसे कोडिंग एजेंटों के लिए लेखक के दैनिक वास्तविक इंजीनियरिंग कार्यों में उपयोग किए जाने वाले एजेंट कौशल का एक सेट प्रदान करता है। यह छोटे, संशोधन योग्य और संयोजनीय कौशल पर जोर देता है, न कि संपूर्ण विकास प्रक्रिया को अपनाने वाले पद्धतिगत ढांचे पर।
स्थानीयकरण प्रेरणा और रणनीति:
- चीनी स्पष्टीकरण चीनी मूल के डेवलपर्स के लिए अवधारणा रूपांतरण की लागत को कम कर सकते हैं; चीनी में इंटरैक्ट करने वाले या चीनी डेटा पर अनुकूलित मॉडलों के लिए, चीनी प्रॉम्प्ट चीनी संदर्भ के साथ अधिक संगत होते हैं, जिससे चीनी-अंग्रेजी मिश्रण से उत्पन्न अस्पष्टता कम होती है।
- अनुवाद में skill-guided content localization का उपयोग किया गया है: केवल प्राकृतिक भाषा स्पष्टीकरण का अनुवाद किया जाता है, जबकि निर्देशिका नाम, skill name, frontmatter key, कमांड, कोड ब्लॉक, पथ, URL, पैकेज/टूल/API पहचानकर्ता आदि को संरक्षित रखा जाता है, ताकि स्थापना और संचालन व्यवहार खराब न हो।
- रिपॉजिटरी सामग्री रीफ्रेश विधि द्वारा अपस्ट्रीम के साथ सिंक्रोनाइज़ होती है, Git इतिहास या रिपॉजिटरी प्रबंधन स्थिति को सिंक्रोनाइज़ नहीं करती; नवीनतम सिंक्रोनाइज़ेशन अनुवाद Claude (Anthropic) द्वारा किया गया और रखरखावकर्ता द्वारा PR के माध्यम से main में मर्ज किया गया, रखरखाव नियम .skills/translate-skill/SKILL.md में दर्ज हैं।
स्थापना विधि (तीन में से एक चुनें, दोबारा स्थापित न करें):
1. skills.sh इंस्टॉलर: npx skills@latest add vinvcn/mattpocock-skills-zh-CN चलाएँ, स्थापित करने के लिए कौशल और लक्ष्य कोडिंग एजेंट चुनें। यह विधि कौशल को प्रोजेक्ट में कॉपी करती है, जिससे संशोधन और अनुकूलन आसान होता है।
2. Claude Code प्लगइन: /plugin marketplace add vinvcn/mattpocock-skills-zh-CN और /plugin install mattpocock-skills@mattpocock चलाएँ, प्रबंधित रीड-ओनली बंडल के रूप में स्थापित करें, नए संस्करणों के साथ एकीकृत रूप से अपडेट होता है, उन उपयोगकर्ताओं के लिए उपयुक्त जो सीधे उपयोग करना और अपडेट का पालन करना चाहते हैं।
3. DeepSeek Harness (dsh): dsh plugin --profile web add @vinvcn/dsh-mattpocock-skills-zh के रूप में प्लगइन स्थापित करें, स्थापना के बाद /zh- के साथ skill नाम जोड़कर कॉल करें, जैसे /zh-grilling।
पहली स्थापना पर /setup-matt-pocock-skills चुनें और एजेंट में एक बार चलाएँ, जो issue tracker (GitHub, Linear या स्थानीय फ़ाइल), triage के लिए उपयोग किए जाने वाले labels और docs के लिए सहेजने का स्थान कॉन्फ़िगर करता है।
डिज़ाइन दर्शन: लेखक ने कोडिंग एजेंटों के सामान्य विफलता पैटर्न के लिए संबंधित कौशल डिज़ाइन किए हैं:
- आवश्यकता बेमेल: grilling session (/grill-me, /grill-with-docs) के माध्यम से एजेंट को कार्रवाई से पहले विस्तार से पूछताछ करने देता है, इरादे को संरेखित करता है।
- वाचाल अभिव्यक्ति: shared language दस्तावेज़ (CONTEXT.md) के माध्यम से एजेंट को प्रोजेक्ट शब्दावली को डिकोड करने में मदद करता है, नामकरण को अधिक सुसंगत बनाता है, कोड ब्राउज़ करना आसान बनाता है, और सोचने में कम टोकन खर्च करता है।
- कोड नहीं चलता: feedback loops (स्टैटिक टाइपिंग, ब्राउज़र एक्सेस, स्वचालित परीक्षण) पर जोर देता है, /tdd red-green-refactor चक्र को बढ़ावा देता है, /diagnosing-bugs अनुशासित, चरण-दर-चरण डिबगिंग चक्र प्रदान करता है।
- आर्किटेक्चर क्षरण: /to-spec spec लिखने से पहले पूछता है कि किन मॉड्यूल को बदलना है; /improve-codebase-architecture कोडबेस में deepening opportunities को स्कैन करता है और विज़ुअलाइज़ेबल HTML रिपोर्ट उत्पन्न करता है, इसे नियमित survey के रूप में रखता है न कि rescue के रूप में।
कौशल 'कौन कॉल कर सकता है' के आधार पर दो श्रेणियों में विभाजित हैं: user-invoked (उपयोगकर्ता को नाम दर्ज करके ट्रिगर करना होता है, ऑर्केस्ट्रेशन के लिए जिम्मेदार, model-invoked कौशल को कॉल कर सकता है लेकिन किसी अन्य user-invoked कौशल को नहीं) और model-invoked (उपयोगकर्ता द्वारा कॉल किया जा सकता है, या कार्य मिलान होने पर एजेंट द्वारा स्वचालित रूप से ट्रिगर किया जा सकता है, पुन: प्रयोज्य अनुशासन वहन करता है)।
Engineering (इंजीनियरिंग श्रेणी):
- User-invoked: ask-matt (इस रिपॉजिटरी का कौशल रूटिंग), grill-with-docs (पूछताछ-आधारित साक्षात्कार और CONTEXT.md और ADR बनाए रखना), triage (triage roles स्टेट मशीन के साथ इश्यू को आगे बढ़ाना), improve-codebase-architecture, setup-matt-pocock-skills, to-spec (बातचीत को spec में बदलना और issue tracker पर प्रकाशित करना), to-tickets (योजना को ब्लॉकिंग संबंधों वाले tracer-bullet tickets में विभाजित करना), wayfinder (बड़े काम को issue tracker पर decision tickets के रूप में योजना बनाना, साझा मानचित्र), implement (spec/ticket के अनुसार कार्यान्वित करना, निर्धारित seams पर /tdd चलाना और /code-review के साथ समाप्त करना)।
- Model-invoked: prototype (एक बार उपयोग के लिए प्रोटोटाइप बनाना, एकल-फ़ाइल HTML या कई UI वेरिएंट उत्पन्न कर सकता है), diagnosing-bugs, research (उच्च विश्वसनीयता वाले प्राथमिक स्रोतों के विरुद्ध शोध करना और संदर्भों के साथ Markdown सहेजना), tdd, domain-modeling, codebase-design (deep modules डिज़ाइन अनुशासन और शब्दावली), code-review (Standards और Spec दो-अक्षीय, समानांतर उप-एजेंट समीक्षा), resolving-merge-conflicts (प्रति hunk संघर्ष हल करना और प्रत्येक पक्ष के इरादे का पता लगाना, --abort का उपयोग नहीं करना), wizard (इंटरैक्टिव bash विज़ार्ड उत्पन्न करना, मानव को बुनियादी ढाँचा कॉन्फ़िगरेशन, क्रेडेंशियल्स, CI secrets, एक बार के माइग्रेशन आदि के माध्यम से मार्गदर्शन करना)।
Productivity (सामान्य कार्यप्रवाह, कोड तक सीमित नहीं):
- User-invoked: grill-me, handoff (बातचीत को हैंडओवर दस्तावेज़ में संपीड़ित करना), teach (वर्तमान निर्देशिका को स्टेटफुल शिक्षण कार्यक्षेत्र के रूप में उपयोग करके क्रॉस-सेशन शिक्षण), to-questionnaire (निर्णय को Markdown प्रश्नावली में बदलना जिसे उत्तर देने में सक्षम व्यक्ति भर सके), wait-what (लापता संदर्भ को पूरा करना और सादे भाषा में संदेश को फिर से बताना)।
- Model-invoked: grilling (पुन: प्रयोज्य साक्षात्कार प्रिमिटिव, grill-me, grill-with-docs, triage, wayfinder, improve-codebase-architecture का समर्थन करता है), writing-for-agents (एजेंटों के लिए दस्तावेज़ लिखना, जैसे AGENTS.md/CLAUDE.md)।
Misc (स्थानीय रूप से रखा गया लेकिन कम उपयोग): git-guardrails-claude-code (push, reset --hard, clean जैसे खतरनाक git कमांड को निष्पादित करने से पहले hooks के साथ रोकना), migrate-to-shoehorn (परीक्षण फ़ाइलों में as टाइप एसर्शन को @total-typescript/shoehorn में माइग्रेट करना), scaffold-exercises (sections, problems, solutions, explainers के साथ अभ्यास निर्देशिका उत्पन्न करना), setup-pre-commit (Husky pre-commit hooks कॉन्फ़िगर करना, lint-staged, Prettier, टाइप चेकिंग और परीक्षण को एकीकृत करना)।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.