S

Samber Skills

chrome-extension
samber
क्रोम एक्सटेंशन को मैनिफेस्ट V3 के साथ बनाने के लिए व्यापक मार्गदर्शिका। इस कौशल का उपयोग तब करें जब उपयोगकर्ता क्रोम एक्सटेंशन, ब्राउज़र एक्सटेंशन, मैनिफेस्ट.जेसन, कंटेंट स्क्रिप्ट, सर्विस वर्कर (एक्सटेंशन संदर्भ में), पॉपअप, साइड पैनल, क्रोम.रनटाइम, क्रोम.टैब्स, क्रोम.स्टोरेज, क्रोम.स्क्रिप्टिंग, बैकग्राउंड स्क्रिप्ट, MV3, मैनिफेस्ट V3
developmentbrowser-automation
conventional-git
samber
Conventional Commits v1.0.0 शाखा नामकरण, वर्कट्री नामकरण, और GitHub तथा GitLab परियोजनाओं के लिए कमिट संदेश मानक। शाखाएँ बनाते समय, वर्कट्री का नामकरण करते समय, कमिट लिखते समय, कमिट संदेश उत्पन्न करते समय, शाखा परंपराओं की समीक्षा करते समय, या चेंजलॉग ऑटोमेशन सेट करते समय उपयोग करें। तब लागू करें जब आपकी परियोजना को सुसंगत git इतिहास, SemVer-संचालित रिलीज़, पार्स करने योग्य चेंजलॉग जनर
developmentcode-reviewdevops
copywriting-cta
samber
लेख के अंत में CTA (ब्लॉग पोस्ट, न्यूज़लेटर, निबंध, लेख या किसी भी लंबी सामग्री के नीचे रखे जाने वाले कॉल-टू-एक्शन) डिज़ाइन करें। इस कौशल का उपयोग तब करें जब उपयोगकर्ता किसी लेख, ब्लॉग पोस्ट या निबंध के नीचे CTA लिखने, डिज़ाइन करने, समीक्षा करने या सुधारने के लिए कहे; "पोस्ट के अंत का CTA", "लेख के नीचे", "कॉल-टू-एक्शन", "साइनअप बॉक्स",
marketingcreativecommunication
copywriting-hooks
samber
लंबे लेखों के लिए EN या FR में आकर्षक शुरुआत और पोस्ट शीर्षक तैयार करें — ब्लॉग पोस्ट, Substack/Medium/dev.to, LinkedIn लंबे फॉर्म, सशुल्क न्यूज़लेटर, राय निबंध, रिपोर्टेड फीचर, तकनीकी गहन विश्लेषण। जब भी उपयोगकर्ता हुक, ओपनिंग, लीड, इंट्रो, पहला वाक्य/पैराग्राफ, ओपनर, एक्रोश, अटैक, फ्रेज़ डी'एक्रोश, या प्रीमियर फ्रेज़ मांगे — जिसमें एक सपाट इंट्रो को प्रभावशाल
marketingcreativecommunication
copywriting-prose-creator
samber
किसी व्यक्ति या ब्रांड की लेखन शैली को संहिताबद्ध करता है — गद्य यांत्रिकी (शब्दावली, वाक्य-विन्यास, लय, संरचना, विशिष्ट शैलीगत तत्व) जो भावनात्मक स्वर से स्वतंत्र हो। आउटपुट: PROSE.md। तीन मोड: SOUL.md + TONE.md + खोज साक्षात्कार से नई मार्गदर्शिका तैयार करना (BUILD); मौजूदा मार्गदर्शिका को नए चैनल के अनुकूल बनाना (ADAPT); संहिताकरण से पहले किसी पाठ-समूह में गद्य पैटर्न का ऑडिट करना (A
creativecommunicationdocument
copywriting-tone-of-voice-creator
samber
ब्रांड टोन ऑफ वॉइस गाइड (TONE.md) बनाएं, जिसमें डिस्कवरी, वॉइस डेफिनिशन और चैनल मॉड्यूलेशन शामिल हो। आउटपुट में वॉइस एट्रिब्यूट्स, डूज़/डोंट्स, NN/g पोजिशनिंग, टोन मॉड्यूलेशन मैट्रिक्स, लेक्सिकॉन, मैकेनिक्स और चैनल नियम हों — जिनका उपयोग डाउनस्ट्रीम कंटेंट स्किल्स ब्रांड-अनुरूप कॉपी लिखने में करें। B2B SaaS, B2C/D2C, NGO, सार्वजनिक क्षेत्र, पर
marketingcreativecommunication
crxjs
samber
CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, manifest-driven builds, dynamic content script imports (`?script`, `?script&module`), and `defineManifest` for type-safe manifests. Uses Vite as its build tool. Use when the user mentions CRXJS, crxjs, @crxjs/vite-plugin, 'extension with hot reload', 'HMR for chrome extension', or wants to set up a CRXJS-based Chrome extension project with any framework (React, Vue, Svelte, Solid, Vanilla). Also...
developmentbrowser-automation
deep-research
samber
गहन शोध कौशल — व्यापक समानांतर वेब खोज, बहु-स्रोत सत्यापन, विश्वास ट्रैकिंग, उद्धृत मार्कडाउन रिपोर्ट। 11 शोध प्रकारों का समर्थन करता है: बाजार (TAM/SAM, खंड, मूल्य निर्धारण, रुझान), डोमेन (उद्योग संरचना, पारिस्थितिकी तंत्र, नियामक परिदृश्य), तकनीकी (आर्किटेक्चर, उपकरण, बेंचमार्क), प्रतिस्पर्धी (प्रतिस्पर्धी विश्लेषण, स्थिति, जीत/हार), उत्पाद (सुविधा विश्लेषण, समी
researchweb-scrapingdata-analysis
frontend-design-deslop
samber
विशिष्ट, गैर-सामान्य UI और डिज़ाइन एप्लिकेशन अच्छी तरह से तैयार करें, रणनीति-प्रथम दृष्टिकोण अपनाएं। प्रोजेक्ट (लैंडिंग पेज, SaaS ऐप, डैशबोर्ड, ई-कॉमर्स, प्रेजेंटेशन, डॉक्स, पोर्टफोलियो...) और उसकी स्थिति और व्यक्तित्व को पहचानें, ब्रांड विशेषणों पर प्रतिबद्ध रहें, उन्हें टाइपोग्राफी और रंग प्रणाली में अनुवादित करें, फिर क्राफ्ट लेयर (लेआउट, घटक और अवस्थ
designdevelopmentcreative
golang-benchmark
samber
गोलैंग बेंचमार्किंग, प्रोफाइलिंग और प्रदर्शन मापन। इसका उपयोग तब करें जब गो बेंचमार्क लिखना, चलाना या तुलना करना हो, pprof के साथ हॉट पाथ प्रोफाइल करना हो, CPU/मेमोरी/ट्रेस प्रोफाइल की व्याख्या करनी हो, benchstat के साथ परिणामों का विश्लेषण करना हो, CI बेंचमार्क रिग्रेशन डिटेक्शन सेट करना हो, या Prometheus रनटाइम मेट्रिक्स के साथ उत्पादन प्रदर्शन की जांच करनी हो। इसका उपयोग तब भी करें जब डेवलप
developmenttestingcode-review
golang-cli
samber
गोलैंग कमांड-लाइन एप्लिकेशन विकास। इसका उपयोग तब करें जब किसी Go CLI टूल का निर्माण, संशोधन या समीक्षा कर रहे हों — विशेष रूप से कमांड संरचना, फ्लैग हैंडलिंग, कॉन्फ़िगरेशन लेयरिंग, वर्जन एम्बेडिंग, एग्जिट कोड, I/O पैटर्न, सिग्नल हैंडलिंग, शेल कम्प्लीशन, आर्गुमेंट वैलिडेशन और CLI यूनिट टेस्टिंग के लिए। यह तब भी ट्रिगर होता है जब कोड cobra, viper या urfave/cli का उप
development
golang-code-style
samber
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
developmentcode-review
golang-concurrency
samber
गोलांग कंकरेंसी पैटर्न। इसका उपयोग तब करें जब गोरूटीन, चैनल, सेलेक्ट, लॉक, सिंक प्रिमिटिव, एरग्रुप, सिंगलफ्लाइट, वर्कर पूल, या फैन-आउट/फैन-इन पाइपलाइन से जुड़े कंकरेंट गो कोड लिख रहे हों या समीक्षा कर रहे हों। यह तब भी सक्रिय होता है जब आप गोरूटीन लीक, रेस कंडीशन, चैनल ओनरशिप समस्याएं पहचानते हैं, या चैनल और म्यूटेक्स के बीच चय
developmentcode-review
golang-context
samber
Golang में idiomatic context.Context का उपयोग — API सीमाओं के माध्यम से प्रसार, रद्दीकरण, टाइमआउट और डेडलाइन, अनुरोध-स्कोप्ड मान, पृष्ठभूमि कार्य के लिए context.WithoutCancel जो अनुरोधों से आगे रहता है। लागू करें जब परतों में संदर्भ प्रसार डिज़ाइन कर रहे हों, लीक या समाप्त न हुए संदर्भों को डीबग कर रहे हों, context.Background/TODO/WithoutCancel के बीच चयन कर रहे हों, या संदर्भ में मान संग्रहीत कर रहे हों। उस कोड के लिए नहीं जो केवल ctx को पहले पैर
development
golang-continuous-integration
samber
CI/CD पाइपलाइन कॉन्फ़िगरेशन जो Golang प्रोजेक्ट्स के लिए GitHub Actions का उपयोग करता है — टेस्टिंग, लिंटिंग, SAST, सुरक्षा स्कैनिंग, कोड कवरेज, Dependabot, Renovate, GoReleaser, कोड रिव्यू ऑटोमेशन और रिलीज़ पाइपलाइन। इसका उपयोग तब करें जब Go प्रोजेक्ट CI सेटअप या सुधार करना हो, GitHub Actions वर्कफ़्लो कॉन्फ़िगर करना हो, लिंटर या सुरक्षा स्कैनर जोड़ना हो, डिपेंडेंसी अपडेट ऑटोमेट करना हो,
developmentdevopstesting
golang-data-structures
samber
गोलैंग डेटा संरचनाएँ — स्लाइस (आंतरिक, क्षमता वृद्धि, पूर्व-आवंटन, स्लाइस पैकेज), मैप (आंतरिक, हैश बकेट, मैप पैकेज), ऐरे, कंटेनर/लिस्ट/हीप/रिंग, स्ट्रिंग्स.बिल्डर बनाम बाइट्स.बफर, जेनेरिक कलेक्शन, पॉइंटर्स (अनसेफ.पॉइंटर, वीक.पॉइंटर), और कॉपी सेमैंटिक्स। गो डेटा संरचनाओं को चुनने या अनुकूलित करने, जेनेरिक कंटेन
developmentdata-analysis
golang-database
samber
Go डेटाबेस एक्सेस के लिए व्यापक मार्गदर्शिका — पैरामीटराइज़्ड क्वेरीज़, स्ट्रक्ट स्कैनिंग, NULL योग्य कॉलम, ट्रांज़ैक्शन, आइसोलेशन लेवल, SELECT FOR UPDATE, कनेक्शन पूल, बैच प्रोसेसिंग, कॉन्टेक्स्ट प्रोपेगेशन और माइग्रेशन टूलिंग। PostgreSQL, MariaDB, MySQL या SQLite के साथ इंटरैक्ट करने वाले Golang कोड को लिखते, समीक्षा करते या डीबग करते समय उपयोग करें; डेटाबेस परीक्षण के लिए; या database/sql, sqlx या pg
developmentdatabase
golang-dependency-injection
samber
गोलांग में डिपेंडेंसी इंजेक्शन (DI) के लिए व्यापक मार्गदर्शिका। इसमें शामिल है कि DI क्यों महत्वपूर्ण है (परीक्षणीयता, ढीला युग्मन, चिंताओं का पृथक्करण, जीवनचक्र प्रबंधन), मैनुअल कंस्ट्रक्टर इंजेक्शन, और DI लाइब्रेरी तुलना (google/wire, uber-go/dig, uber-go/fx, samber/do)। इस कौशल का उपयोग सेवा आर्किटेक्चर डिजाइन करते समय, डिपेंडेंसी इंजेक्शन सेट करते समय, कसकर युग
developmentcode-reviewapi
golang-dependency-management
samber
गोलांग प्रोजेक्ट्स के लिए निर्भरता प्रबंधन रणनीतियाँ — go.mod प्रबंधन, पैकेज इंस्टॉल/अपग्रेड करना, न्यूनतम संस्करण चयन, भेद्यता स्कैनिंग, पुरानी निर्भरता ट्रैकिंग, बाइनरी आकार विश्लेषण, Dependabot/Renovate सेटअप, विरोध समाधान, और go.work वर्कस्पेस। उपयोग तब करें जब Go निर्भरताएँ जोड़ना, हटाना या अपग्रेड करना हो, भेद्यताओं का ऑडिट करना हो, संस्करण विरोधों को हल करना हो, या स्वचाल
developmentsecuritydevops
golang-design-patterns
samber
इडियोमैटिक गोलैंग डिज़ाइन पैटर्न — फंक्शनल ऑप्शंस, कंस्ट्रक्टर, एरर फ्लो और कैस्केडिंग, रिसोर्स मैनेजमेंट और लाइफसाइकिल, ग्रेसफुल शटडाउन, रेज़िलिएंस, आर्किटेक्चर, डिपेंडेंसी इंजेक्शन, डेटा हैंडलिंग, स्ट्रीमिंग और अन्य। तब लागू करें जब आर्किटेक्चरल पैटर्न के बीच स्पष्ट रूप से चुनाव करना हो, फंक्शनल ऑप्शंस लागू करना हो, कं
developmentdesigncode-review
golang-documentation
samber
Golang परियोजनाओं के लिए व्यापक दस्तावेज़ीकरण मार्गदर्शिका, जिसमें godoc टिप्पणियाँ, README, CONTRIBUTING, CHANGELOG, Go Playground, उदाहरण परीक्षण, API दस्तावेज़ और llms.txt शामिल हैं। इसका उपयोग दस्तावेज़ टिप्पणियाँ लिखने या समीक्षा करने, दस्तावेज़ीकरण, कोड उदाहरण जोड़ने, दस्तावेज़ साइटें सेट करने या दस्तावेज़ीकरण सर्वोत्तम प्रथाओं पर चर्चा करने के दौरान करें। यह लाइब्रेरी और एप्लिकेशन/CLI दोनों के लिए ट्रिगर होता है।
developmentdocumentcode-review
golang-error-handling
samber
इडियोमैटिक गोलैंग एरर हैंडलिंग — %w के साथ क्रिएशन और रैपिंग, errors.Is/As, errors.Join, कस्टम एरर टाइप्स, सेंटिनल एरर्स, panic/recover, सिंगल हैंडलिंग रूल, slog के साथ स्ट्रक्चर्ड लॉगिंग, HTTP रिक्वेस्ट लॉगिंग मिडलवेयर, और प्रोडक्शन एरर्स के लिए samber/oops। लॉग एग्रीगेशन थर्ड-पार्टी टूल्स के साथ स्केल पर लॉग्स को उपयोगी बनाने के लिए बनाया गया। Go कोड में एरर्स बनाते, रैप करते, निर
developmentcode-review
golang-google-wire
samber
Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go. Apply when using or adopting google/wire, when the codebase imports `github.com/google/wire`, or when wiring an application graph at compile time via `wire.Build`. For runtime DI with reflection, see...
developmentcode-review
golang-graphql
samber
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
developmentapi
golang-grpc
samber
Golang माइक्रोसर्विसेज़ के लिए gRPC उपयोग दिशानिर्देश, प्रोटोबफ़ संगठन, और उत्पादन-तैयार पैटर्न प्रदान करता है। इसका उपयोग तब करें जब gRPC सर्वर/क्लाइंट को लागू, समीक्षा या डीबग कर रहे हों, प्रोटो फ़ाइलें लिख रहे हों, इंटरसेप्टर सेट कर रहे हों, स्टेटस कोड के साथ gRPC त्रुटियों को संभाल रहे हों, TLS/mTLS कॉन्फ़िगर कर रहे हों, bufconn के साथ परीक्षण कर रहे हों, या स्ट्रीमिंग RPC के स
developmentapicode-review
golang-how-to
samber
गोलैंग कौशल ऑर्केस्ट्रेटर — किसी भी गोलैंग कोडिंग, समीक्षा, डीबग या सेटअप कार्य पर हमेशा सक्रिय रहता है। कार्य संदर्भ पढ़ता है और samber/cc-skills-golang से सबसे प्रासंगिक कौशल लोड करता है, अक्सर एक साथ कई: gRPC सेवा लिखने पर golang-grpc + golang-testing + golang-error-handling लोड होता है; पैनिक डीबग करने पर golang-troubleshooting + golang-safety लोड होता है; सुरक्षा ऑडिट करने पर golang-security + golang-lint + golang-safety लोड होता है। साथ ही:
developmentcode-reviewtesting
golang-lint
samber
Golang प्रोजेक्ट्स के लिए लिंटिंग सर्वोत्तम अभ्यास और golangci-lint कॉन्फ़िगरेशन — लिंटर चलाना, .golangci.yml कॉन्फ़िगर करना, nolint निर्देशों के साथ चेतावनियाँ दबाना, लिंट आउटपुट की व्याख्या करना और लिंटर चुनना। इसका उपयोग तब करें जब golangci-lint कॉन्फ़िगर करना हो, लिंट चेतावनियों या nolint सप्रेशन के बारे में पूछना हो, कोड गुणवत्ता टूलिंग सेट अप करनी हो, या लिंटर चुनने हों। इसका उपयोग तब भी करें
developmentcode-reviewtesting
golang-linter
samber
golang-linter — AI एजेंटों के लिए एक इंस्टॉल करने योग्य कौशल।
developmentcode-review
golang-modernize
samber
गोलांग कोड को हाल की भाषा सुविधाओं, मानक लाइब्रेरी सुधारों और प्रचलित पैटर्न का उपयोग करने के लिए आधुनिक बनाएं। गो कोड लिखते या समीक्षा करते समय और पुराने शैली के पैटर्न का पता चलने पर, या किसी अप्रचलन चेतावनी का सामना करने पर सक्रिय रूप से ट्रिगर करें। इसका उपयोग तब भी करें जब उपयोगकर्ता स्पष्ट रूप से आधुनिकीकरण, गो संस्करण उन्नयन, या CI/टूलिंग रिफ्रेश का अनुरोध करता है।
developmentcode-review
golang-naming
samber
Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or...
developmentcode-review
golang-observability
samber
गोलांग दैनिक अवलोकनीयता — उत्पादन में हमेशा चालू रहने वाले सिग्नल। इसमें slog के साथ संरचित लॉगिंग, प्रोमेथियस मेट्रिक्स, ओपनटेलीमेट्री वितरित ट्रेसिंग, pprof/पायरोस्कोप के साथ सतत प्रोफाइलिंग, सर्वर-साइड RUM इवेंट ट्रैकिंग, अलर्टिंग और ग्राफाना डैशबोर्ड शामिल हैं। गो सेवाओं को उत्पादन निगरानी के लिए इंस्ट्रूमेंट करते समय, मेट्रिक्स या अलर्टिंग सेट कर
developmentdevops
golang-performance
samber
गोलांग प्रदर्शन अनुकूलन पैटर्न और पद्धति - यदि X अड़चन है, तो Y लागू करें। इसमें आवंटन कमी, CPU दक्षता, मेमोरी लेआउट, GC ट्यूनिंग, पूलिंग, कैशिंग और हॉट-पाथ अनुकूलन शामिल है। इसका उपयोग तब करें जब प्रोफाइलिंग या बेंचमार्क ने कोई अड़चन पहचान ली हो और आपको उसे ठीक करने के लिए सही अनुकूलन पैटर्न की आवश्यकता हो। इसका उपयोग प्रदर्शन कोड समीक्षा करते समय भी करें ताकि सुधार
developmentcode-review
golang-popular-libraries
samber
Recommends production-ready Golang libraries and frameworks. Apply when the user explicitly asks for library suggestions, wants to compare alternatives, needs to choose a library for a specific task, or when a new dependency is being added to the project.
developmentresearchcode-review
golang-project-layout
samber
गोलांग प्रोजेक्ट लेआउट और वर्कस्पेस सेट करने के लिए एक गाइड प्रदान करता है। इसका उपयोग तब करें जब कोई नया Go प्रोजेक्ट शुरू कर रहे हों, मौजूदा कोडबेस को व्यवस्थित कर रहे हों, कई पैकेजों के साथ मोनोरेपो सेट कर रहे हों, कई मुख्य पैकेजों के साथ CLI टूल बना रहे हों, cmd/internal/pkg डायरेक्टरी कन्वेंशन के बीच निर्णय ले रहे हों, या पैकेज पुनर्गठन, पैकेज विभाजन, या मॉड्यूल विभाजन पर चर्चा कर रहे
development
golang-safety
samber
रक्षात्मक Golang कोडिंग जो पैनिक, मूक डेटा भ्रष्टाचार और सूक्ष्म रनटाइम बग को रोकने के लिए है। इसका उपयोग तब करें जब nil पैनिक, append aliasing, मैप समवर्ती पहुंच, फ्लोट तुलना समस्याएँ, या शून्य-मान डिज़ाइन प्रश्नों का सामना हो। साथ ही कोड की समीक्षा करते समय nil-सुरक्षा, संख्यात्मक रूपांतरण ओवरफ्लो, संसाधन जीवनचक्र समस्याएँ (लूप में defer), या स्लाइस और मैप की रक्षात्मक प्रतिलिपि के लिए उप
developmentcode-reviewsecurity
golang-samber-do
samber
गोलैंग में samber/do का उपयोग करके डिपेंडेंसी इंजेक्शन — सर्विस कंटेनर, लाइफसाइकिल प्रबंधन, स्कोप, हेल्थ चेक, ग्रेसफुल शटडाउन और मॉड्यूल संगठन। तब लागू करें जब samber/do का उपयोग या अपनाया जा रहा हो, जब कोडबेस github.com/samber/do या github.com/samber/do/v2 को इम्पोर्ट करता हो, या मैनुअल कंस्ट्रक्टर इंजेक्शन को DI कंटेनर में रीफैक्टर किया जा रहा हो।
developmentcode-reviewtesting
golang-samber-hot
samber
Golang में samber/hot का उपयोग करके इन-मेमोरी कैशिंग — निष्कासन एल्गोरिदम (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, कैश लोडर, शार्डिंग, स्टेल-व्हाइल-रीवैलिडेट, मिसिंग की कैशिंग, और Prometheus मीट्रिक्स। तब लागू करें जब samber/hot का उपयोग या अपनाया जा रहा हो, जब कोडबेस github.com/samber/hot को इम्पोर्ट करता हो, या जब प्रोजेक्ट बार-बार समान मध्यम-से-निम्न कार्डिनैल
developmentdatabase
golang-samber-lo
samber
Golang के लिए samber/lo का उपयोग करते हुए फंक्शनल प्रोग्रामिंग हेल्पर्स — स्लाइस, मैप, चैनल, स्ट्रिंग, गणित, टपल और कंकरेंसी के लिए 500+ टाइप-सेफ जेनेरिक फंक्शन (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, आदि)। कोर इम्यूटेबल पैकेज (lo), कंकरेंट वेरिएंट (lo/parallel उर्फ lop), इन-प्लेस म्यूटेशन (lo/mutable उर्फ lom), लेज़ी इटरेटर (lo/it उर्फ loi Go 1.23+ के लिए), और प्रायोगिक SIMD (lo
development
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-samber-oops
samber
Golang में samber/oops के साथ संरचित त्रुटि प्रबंधन — त्रुटि निर्माता, स्टैक ट्रेस, त्रुटि कोड, त्रुटि संदर्भ, त्रुटि रैपिंग, त्रुटि विशेषताएँ, उपयोगकर्ता-मुखी बनाम डेवलपर संदेश, पैनिक रिकवरी, और लॉगर एकीकरण। तब लागू करें जब samber/oops का उपयोग या अपनाया जा रहा हो, या जब कोडबेस पहले से github.com/samber/oops आयात करता हो।
development
golang-samber-ro
samber
गोलैंग में samber/ro का उपयोग करके रिएक्टिव स्ट्रीम्स और इवेंट-ड्रिवन प्रोग्रामिंग — 150+ टाइप-सेफ ऑपरेटरों, कोल्ड/हॉट ऑब्जर्वेबल्स, 5 सब्जेक्ट प्रकारों (पब्लिश, बिहेवियर, रिप्ले, एसिंक, यूनिकास्ट), पाइप के माध्यम से डिक्लेरेटिव पाइपलाइनों, 40+ प्लगइनों (HTTP, क्रॉन, fsnotify, JSON, लॉगिंग), स्वचालित बैकप्रेशर, एरर प्रोपेगेशन और Go कॉन्टेक्स्ट इंटीग्रेशन के साथ रिएक
developmentapidata-analysis
golang-samber-slog
samber
गोलैंग के लिए samber/slog-**** पैकेजों का उपयोग करते हुए संरचित लॉगिंग एक्सटेंशन — मल्टी-हैंडलर पाइपलाइन (slog-multi), लॉग सैंपलिंग (slog-sampling), एट्रीब्यूट फ़ॉर्मेटिंग (slog-formatter), HTTP मिडलवेयर (slog-fiber, slog-gin, slog-chi, slog-echo), और बैकएंड रूटिंग (slog-datadog, slog-sentry, slog-loki, slog-syslog, slog-logstash, slog-graylog...)। तब लागू करें जब slog का उपयोग या अपनाया जा रहा हो, या जब कोडबेस पहले से कोई
developmentapi
golang-security
samber
गोलांग के लिए सुरक्षा सर्वोत्तम अभ्यास और भेद्यता रोकथाम। इंजेक्शन (SQL, कमांड, XSS), क्रिप्टोग्राफी, फाइलसिस्टम सुरक्षा, नेटवर्क सुरक्षा, कुकीज़, सीक्रेट्स प्रबंधन, मेमोरी सुरक्षा और लॉगिंग को शामिल करता है। सुरक्षा के लिए Go कोड लिखते, समीक्षा करते या ऑडिट करते समय, या क्रिप्टो, I/O, सीक्रेट्स प्रबंधन, उपयोगकर्ता इनपुट हैंडलिंग या प्रमाणीकरण से जुड़े किसी भी जोख
securitycode-reviewdevelopment
golang-spf13-cobra
samber
Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, usage/help template customization, man-page and markdown doc generation, and testing with SetArgs/SetOut/SetErr. Apply when using or adopting spf13/cobra, or when the codebase imports `github.com/spf13/cobra`. For...
development
golang-spf13-viper
samber
Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChange for hot reload, viper.New() for test isolation, and remote KV integration. Apply when using or adopting spf13/viper, or when the codebase imports `github.com/spf13/viper`. For CLI command...
developmentapicode-review
golang-stay-updated
samber
गोलांग समाचार, समुदायों और अनुसरण करने योग्य लोगों के साथ अपडेट रहने के लिए संसाधन प्रदान करता है। इसका उपयोग गो सीखने के संसाधनों की तलाश करते समय, नई लाइब्रेरी खोजने, सामुदायिक चैनल खोजने, या गो भाषा में बदलाव और रिलीज़ के साथ अपडेट रहने के लिए करें।
developmentresearch
golang-stretchr-testify
samber
Golang परीक्षण के लिए stretchr/testify का व्यापक मार्गदर्शन। assert, require, mock और suite पैकेजों को गहराई से कवर करता है। testify के साथ परीक्षण लिखते समय, मॉक बनाते समय, परीक्षण सूट सेट करते समय, या assert और require के बीच चयन करते समय उपयोग करें। testify assertions, mock अपेक्षाएँ, argument matchers, कॉल सत्यापन, suite जीवनचक्र, और Eventually, JSONEq, तथा custom matchers जैसे उन्नत पैटर्न को कवर करता है। तब लागू करें जब कोडबेस github.com/stretchr/testify को आयात करता है।
developmenttestingcode-review
golang-structs-interfaces
samber
गोलैंग स्ट्रक्ट और इंटरफ़ेस डिज़ाइन पैटर्न — कम्पोज़ीशन, एम्बेडिंग, टाइप एसर्शन, टाइप स्विचेज़, इंटरफ़ेस सेग्रीगेशन, इंटरफ़ेस के माध्यम से डिपेंडेंसी इंजेक्शन, स्ट्रक्ट फ़ील्ड टैग, और पॉइंटर बनाम वैल्यू रिसीवर। इस स्किल का उपयोग तब करें जब गो टाइप डिज़ाइन कर रहे हों, इंटरफ़ेस परिभाषित या कार्यान्वित कर रहे हों, स्ट्रक्ट या इंटर
developmentcode-review
golang-swagger
samber
Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Security), swag init code generation, framework integrations (gin, echo, fiber, chi, net/http), security definitions (Bearer/JWT, OAuth2, API key), and struct tags (swaggertype, enums, example, swaggerignore). Apply when adding or maintaining Swagger/OpenAPI docs in a Go project, or when the codebase imports github.com/swaggo/swag, github.com/swaggo/gin-swagger,...
developmentapi
golang-testing
samber
प्रोडक्शन-रेडी गोलैंग टेस्ट — टेबल-ड्रिवन टेस्ट, टेस्टिफाई सूट और मॉक, पैरेलल टेस्ट, फज़िंग, फिक्स्चर, गोलिक के साथ गोरूटीन लीक डिटेक्शन, स्नैपशॉट टेस्टिंग, कोड कवरेज, इंटीग्रेशन टेस्ट, इडियोमैटिक टेस्ट नेमिंग। गो टेस्ट लिखते या रिव्यू करते समय, टेस्टिंग दृष्टिकोण चुनते समय, गो टेस्ट सीआई सेट अप करते समय, या फ्लैकी/स्लो टेस
developmenttestingcode-review
golang-troubleshooting
samber
गोलांग प्रोग्रामों का व्यवस्थित समस्या निवारण करें - मूल कारण खोजें और ठीक करें। इसका उपयोग तब करें जब गो कोड में बग, क्रैश, डेडलॉक या अप्रत्याशित व्यवहार का सामना हो। इसमें डिबगिंग पद्धति, सामान्य गो पिटफॉल्स, टेस्ट-संचालित डिबगिंग, pprof सेटअप और कैप्चर, डेल्व डिबगर, रेस डिटेक्शन, GODEBUG ट्रेसिंग और प्रोडक्शन डिबगिंग शामिल है। किसी भी 'कुछ गलत है' स्थिति के लिए यहां
developmenttesting
golang-uber-dig
samber
Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using or adopting uber-go/dig, when the codebase imports `go.uber.org/dig`, or when wiring an application graph at startup. For higher-level lifecycle and modules, see `samber/cc-skills-golang@golang-uber-fx` skill.
developmentapi
golang-uber-fx
samber
Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@golang-uber-dig` skill.
developmentapi
humaniseur-fr
samber
फ्रेंच टेक्स्ट से AI-लेखन पैटर्न हटाएं और उसमें आवाज, व्यक्तित्व और आत्मा भरें। फ्रेंच सामग्री को संपादित, समीक्षा, पुनर्लेखन या साफ करते समय उपयोग करें जो ChatGPT/Claude आउटपुट जैसी लगती है। मानवीकरण करें, déslopifier करें। 27 पैटर्न का पता लगाता है और ठीक करता है: AI शब्दावली का अत्यधिक उपयोग (crucial, essentiel, notamment, par ailleurs, dans le paysage), अंग्रेजी-प्रथम मॉडल से एंग्लिसिज्म (faire du sens, adresser un problème), कोपुला से बचाव
creativecommunication
influence-and-negotiation
samber
किसी भी ऐसे इंटरैक्शन के लिए प्रभाव और बातचीत टूलकिट जिसमें किसी अन्य व्यक्ति की सहमति की आवश्यकता होती है, भले ही इसे 'बातचीत' के रूप में नामित न किया गया हो। इसमें शामिल हैं: B2B सेल्स, वेतन समीक्षा, सामूहिक सौदेबाजी/यूनियनें, कठिन 1:1 मीटिंग्स, निर्णय घोषणाएं, मध्यस्थता, अंतर-सांस्कृतिक सौदे, भर्ती, प्रबंधक, CFO, ग्राहक, विक्रेता या सहकर्मी से संपर्क करना, फीडबैक का ज
communicationresearchproductivity
linkedin-ghostwriter
samber
linkedin-ghostwriter — AI एजेंटों के लिए एक इंस्टॉल करने योग्य कौशल।
marketingcommunicationcreative
linkedin-ghostwriting
samber
B2B लिंक्डइन घोस्टराइटिंग — रणनीतिक साक्षात्कार, हुक इंजीनियरिंग, और पोस्ट बॉडी। इसका उपयोग तब करें जब उपयोगकर्ता लिंक्डइन सामग्री लिखना चाहता है, घोस्टराइटेड पोस्ट बनाना चाहता है, किसी संस्थापक या कार्यकारी के लिए घोस्टराइट करना चाहता है, B2B सोशल रणनीति विकसित करना चाहता है, या लिंक्डइन के लिए हुक, पोस्ट संरचना या कॉपीराइटिंग फ्रेमवर्क की आवश्यकता हो। त
marketingcommunicationcreative
press-release-writer
samber
किसी भी अवसर, मीडिया प्रकार और देश के लिए पेशेवर प्रेस विज्ञप्ति लिखें। इसका उपयोग तब करें जब उपयोगकर्ता प्रेस विज्ञप्ति, कम्युनिके डी प्रेस, मीडिया घोषणा, समाचार विज्ञप्ति या पीआर स्टेटमेंट लिखना, मसौदा तैयार करना या उसमें सुधार करना चाहता है — जिसमें उत्पाद लॉन्च, फंडिंग राउंड, साझेदारी, संकट संचार, आय, कार्यकारी नियुक्तियाँ, कार्यक्रम, एम एंड ए, ओपन सोर्स म
marketingcommunicationcreative
promql-cli
samber
Prometheus और PromQL-संगत इंजनों (Thanos, Cortex, VictoriaMetrics, Grafana Mimir, Grafana Tempo...) पर क्वेरी करने के लिए CLI — इंस्टेंट क्वेरी, रेंज क्वेरी, मीट्रिक खोज (मीट्रिक्स/लेबल/मेटा उप-कमांड), आउटपुट प्रारूप (टेबल/csv/json/graph)। तब लागू करें जब PromQL क्वेरी निष्पादित कर रहे हों, ऑब्ज़र्वेबिलिटी वाले सॉफ़्टवेयर पर प्रदर्शन समस्याओं का निवारण कर रहे हों, विलंबता/त्रुटि दर/संतृप्ति की जाँच कर रहे हों, या समय
developmentdevopsdata-analysis
site-launch-checklist
samber
नई वेबसाइट लॉन्च करने के लिए प्री-लॉन्च चेकलिस्ट। एनालिटिक्स सेटअप (GA4, PostHog, Google Search Console, Ahrefs), कानूनी अनुपालन, सुरक्षा हेडर और ऑडिट, SEO और GEO को Google Trends के विरुद्ध मान्य की गई कीवर्ड रिसर्च के साथ (robots.txt, sitemaps, llms.txt, AI नीति, स्कीमा मार्कअप, hreflang), TONE.md और मिलान भाषा में ह्यूमनाइज़र पास के माध्यम से कॉपीराइटिंग स्थिरता, OpenGraph और सोशल प्रीव्यू, मेनिफेस्ट के साथ पूर्ण फ़ेविक
developmentresearch
skill-progressive-disclosure-design
samber
Decide how to split skill content between SKILL.md and reference files for context efficiency and reliable triggering. Use this whenever creating a new Claude skill, refactoring an existing one, or when a SKILL.md is growing past 300-400 lines. Also trigger when the user mentions "progressive disclosure", "reference files", "splitting skills", "skill bundling", "context window for skills", "SKILL.md too long", "what goes in references/", "skill structure", or expresses any uncertainty about...
designdocumentdevelopment
snyk-agent-scan-compliance
samber
snyk-agent-scan के लिए अनुपालन विशेषज्ञ — एजेंट स्किल फ़ाइल स्कैनर — अन्य Snyk CLI टूल (snyk test, snyk code SAST, snyk iac, snyk container) के लिए नहीं। सामग्री को पुनर्गठित करके अलर्ट ठीक करता है, कभी भी जानकारी को दबाकर या हटाकर नहीं। स्किल निर्देशिका की प्रत्येक फ़ाइल को कवर करता है: SKILL.md, references/, assets/, और कोई भी द्वितीयक मार्कडाउन। नई स्किल लिखते समय, मौजूदा स्किल संपादित करते समय, स्थानीय या CI में विफ
developmentsecuritycode-review
substack-ghostwriting
samber
Substack सामग्री लिखें, अनुकूलित करें और बढ़ाएं — न्यूज़लेटर अंक (ईमेल-प्रथम) और वेब पोस्ट (वेब-प्रथम लेख/निबंध) दोनों। इसमें वॉइस मैचिंग के साथ घोस्टराइटिंग, Substack एल्गोरिदम अनुकूलन, नोट्स रणनीति, ईमेल फ़ॉर्मेटिंग, SEO, विकास रणनीति और मुद्रीकरण योजना शामिल है। उपयोग तब करें जब उपयोगकर्ता Substack, न्यूज़लेटर, न्यूज़लेटर अंक लिखना, Substack पोस्ट, Substack ल
creativemarketing
technical-article-writer
samber
डेवलपर दर्शकों के लिए आकर्षक तकनीकी लेख और ब्लॉग पोस्ट लिखें। इस कौशल का उपयोग तब करें जब उपयोगकर्ता ब्लॉग पोस्ट, तकनीकी लेख, या कोई लंबी तकनीकी सामग्री लिखने के लिए कहे। साथ ही तब ट्रिगर करें जब उपयोगकर्ता 'write about [technical topic]', 'help me draft an article', 'turn this into a blog post', 'write a post about', 'I want to publish something about' कहे, या डेवलपर दर्शकों के लिए लिखने का उल्लेख करे। पूरी प्रक्रिया को शामिल करता है: विचार को न
developmentcreativeresearch
training-report
samber
एक पेशेवर प्रशिक्षण/कार्यशाला रिपोर्ट .docx फ़ाइल के रूप में तैयार करें। इस कौशल का उपयोग तब करें जब उपयोगकर्ता "training report", "workshop report", "compte rendu", "compte rendu de formation", "formation report", "debriefing a workshop", "write up a training session", "résumé de formation", या किसी प्रशिक्षण सत्र, कार्यशाला, या ऑनबोर्डिंग इवेंट को व्यक्तिगत प्रतिभागी प्रतिक्रिया और सिफारिशों के साथ दस्तावेज़ित करने का अनुरोध करे। साथ ही तब ट्रिगर करें जब उपयोगकर्ता कुछ ऐसा क
documentproductivitycommunication