M
Mattpocock Skills
ego lite browser
प्रायोजकego lite AI एजेंटों के लिए वेब ऑटोमेशन चलाने वाला सबसे तेज़ ब्राउज़र है, जो Codex या Claude Code के साथ आपकी लॉग-इन स्थिति साझा करता है, शून्य लागत, शून्य कॉन्फ़िगरेशन।
Alpha Vantage MCP Server
प्रायोजकवित्तीय बाजार डेटा तक पहुंच: रियलटाइम और ऐतिहासिक स्टॉक, ईटीएफ, विकल्प, विदेशी मुद्रा, क्रिप्टो, कमोडिटी, मूलभूत, तकनीकी संकेतक और अधिक
ask-matt
mattpocock
पूछें कि आपकी स्थिति के लिए कौन सा कौशल या प्रवाह उपयुक्त है। इस रिपॉजिटरी में उपयोगकर्ता द्वारा आहूत कौशलों पर एक राउटर।
researchproductivitycommunication
claude-handoff
mattpocock
Hand the current conversation off to a fresh background agent that picks up the work immediately.
code-review
mattpocock
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".
code-reviewdevelopmenttesting
codebase-design
mattpocock
गहन मॉड्यूल डिज़ाइन करने के लिए साझा शब्दावली। इसका उपयोग तब करें जब उपयोगकर्ता किसी मॉड्यूल के इंटरफ़ेस को डिज़ाइन या सुधारना चाहता हो, गहनता के अवसर खोजना चाहता हो, यह तय करना चाहता हो कि सीम कहाँ जाएगी, कोड को अधिक परीक्षण योग्य या AI-नेविगेबल बनाना चाहता हो, या जब किसी अन्य कौशल को गहन मॉड्यूल शब्दावली की आवश्यकता हो।
developmentdesigncode-review
design-an-interface
mattpocock
एक मॉड्यूल के लिए समानांतर उप-एजेंटों का उपयोग करके कई मौलिक रूप से भिन्न इंटरफ़ेस डिज़ाइन तैयार करें। इसका उपयोग तब करें जब उपयोगकर्ता कोई API डिज़ाइन करना चाहता हो, इंटरफ़ेस विकल्पों का अन्वेषण करना चाहता हो, मॉड्यूल आकारों की तुलना करना चाहता हो, या "इसे दो बार डिज़ाइन करें" का उल्लेख करता हो।
developmentdesignapi
diagnose
mattpocock
अनुशासित निदान लूप कठिन बग और प्रदर्शन प्रतिगमन के लिए। पुनरुत्पादन → न्यूनतमीकरण → परिकल्पना → उपकरणीकरण → सुधार → प्रतिगमन-परीक्षण। उपयोग करें जब उपयोगकर्ता कहे "इसका निदान करें" / "इसे डीबग करें", कोई बग रिपोर्ट करे, कहे कि कुछ टूटा/फेंक रहा/विफल हो रहा है, या प्रदर्शन प्रतिगमन का वर्णन करे।
developmenttestingcode-review
diagnosing-bugs
mattpocock
हार्ड बग्स और प्रदर्शन प्रतिगमन के लिए निदान लूप। उपयोग करें जब उपयोगकर्ता "निदान करें"/"डीबग करें" कहे, या कुछ टूटा/फेंकता/विफल/धीमा होने की रिपोर्ट करे।
developmenttestingcode-review
domain-modeling
mattpocock
किसी प्रोजेक्ट के डोमेन मॉडल को बनाएं और तेज करें। इसका उपयोग तब करें जब उपयोगकर्ता डोमेन शब्दावली या एक सर्वव्यापी भाषा को स्थापित करना चाहता है, कोई आर्किटेक्चरल निर्णय रिकॉर्ड करना चाहता है, या जब किसी अन्य कौशल को डोमेन मॉडल बनाए रखने की आवश्यकता हो।
developmentdesigndocument
edit-article
mattpocock
लेखों के अनुभागों को पुनर्गठित करके, स्पष्टता में सुधार करके और गद्य को संक्षिप्त बनाकर उन्हें संपादित और बेहतर बनाएं। इसका उपयोग तब करें जब उपयोगकर्ता किसी लेख के मसौदे को संपादित, संशोधित या बेहतर बनाना चाहता हो।
documentcreative
git-guardrails-claude-code
mattpocock
क्लॉड कोड में खतरनाक git कमांड (push, reset --hard, clean, branch -D, आदि) को निष्पादित होने से पहले रोकने के लिए हुक सेट करें। इसका उपयोग तब करें जब उपयोगकर्ता विनाशकारी git ऑपरेशन को रोकना चाहता है, git सुरक्षा हुक जोड़ना चाहता है, या क्लॉड कोड में git push/reset को ब्लॉक करना चाहता है।
developmentdevopssecurity
grill-me
mattpocock
उपयोगकर्ता से किसी योजना या डिज़ाइन के बारे में लगातार सवाल करें जब तक कि साझा समझ न बन जाए, निर्णय वृक्ष की प्रत्येक शाखा को हल करते हुए। इसका उपयोग तब करें जब उपयोगकर्ता किसी योजना का तनाव-परीक्षण करना चाहता हो, अपने डिज़ाइन पर सवालों का सामना करना चाहता हो, या "grill me" का उल्लेख करता हो।
researchcommunicationproject-management
grill-with-docs
mattpocock
ग्रिलिंग सत्र जो मौजूदा डोमेन मॉडल के विरुद्ध आपकी योजना को चुनौती देता है, शब्दावली को स्पष्ट करता है, और निर्णय स्पष्ट होने पर दस्तावेज़ीकरण (CONTEXT.md, ADRs) को इनलाइन अपडेट करता है। इसका उपयोग तब करें जब उपयोगकर्ता अपनी परियोजना की भाषा और दस्तावेजित निर्णयों के विरुद्ध अपनी योजना का तनाव-परीक्षण करना चाहता है।
developmentdocumentresearch
grilling
mattpocock
उपयोगकर्ता से किसी योजना या डिज़ाइन के बारे में लगातार सवाल करें। इसका उपयोग तब करें जब उपयोगकर्ता निर्माण से पहले किसी योजना का कठोर परीक्षण करना चाहता है, या कोई 'ग्रिल' ट्रिगर वाक्यांश का उपयोग करता है।
researchproject-managementcommunication
handoff
mattpocock
वर्तमान वार्तालाप को संक्षिप्त करके एक हैंडऑफ दस्तावेज़ तैयार करें, जिसे कोई अन्य एजेंट आगे ले सके।
communicationproject-managementdocument
implement
mattpocock
किसी PRD या मुद्दों के सेट के आधार पर कार्य का कार्यान्वयन करें।
developmentcode-reviewproject-management
improve-codebase-architecture
mattpocock
कोडबेस में गहन अवसर खोजें, जो CONTEXT.md में डोमेन भाषा और docs/adr/ में निर्णयों से प्रेरित हो। इसका उपयोग तब करें जब उपयोगकर्ता आर्किटेक्चर में सुधार करना चाहता हो, रीफैक्टरिंग के अवसर खोजना चाहता हो, कसकर जुड़े मॉड्यूल को समेकित करना चाहता हो, या कोडबेस को अधिक परीक्षण योग्य और AI-नेविगेट करने योग्य बनाना चाहता हो।
developmentcode-reviewapi
loop-me
mattpocock
इस कार्यक्षेत्र में, मैं जो वर्कफ़्लो बनाना चाहता हूँ, उनके स्पेसिफिकेशन के बारे में मुझसे सवाल पूछें।
developmentproject-managementcommunication
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
obsidian-vault
mattpocock
ऑब्सिडियन वॉल्ट में विकिलिंक और इंडेक्स नोट्स के साथ नोट्स खोजें, बनाएं और प्रबंधित करें। जब उपयोगकर्ता ऑब्सिडियन में नोट्स ढूंढना, बनाना या व्यवस्थित करना चाहे तब उपयोग करें।
productivitydocument
prototype
mattpocock
एक प्रयोगात्मक प्रोटोटाइप बनाएं ताकि डिज़ाइन को अंतिम रूप देने से पहले उसे विकसित किया जा सके। दो शाखाओं के बीच मार्ग बनाएं — एक चलाने योग्य टर्मिनल ऐप जो स्थिति/व्यावसायिक-तर्क प्रश्नों के लिए हो, या एक मार्ग से टॉगल करने योग्य कई मौलिक रूप से भिन्न UI विविधताएँ। इसका उपयोग तब करें जब उपयोगकर्ता प्रोटोटाइप बनाना चाहता है, डेटा मॉडल या स्टेट मशीन की जाँच करना चाहता है,
developmentdesigncreative
qa
mattpocock
इंटरैक्टिव QA सत्र जहां उपयोगकर्ता बातचीत के माध्यम से बग या समस्याएं रिपोर्ट करता है, और एजेंट GitHub पर इश्यू फाइल करता है। संदर्भ और डोमेन भाषा के लिए पृष्ठभूमि में कोडबेस का अन्वेषण करता है। तब उपयोग करें जब उपयोगकर्ता बग रिपोर्ट करना, QA करना, बातचीत के माध्यम से इश्यू फाइल करना चाहता है, या "QA सत्र" का उल्लेख करता है।
testingcode-reviewdevelopment
request-refactor-plan
mattpocock
उपयोगकर्ता साक्षात्कार के माध्यम से छोटे-छोटे कमिट्स के साथ एक विस्तृत रीफैक्टर योजना बनाएं, फिर इसे GitHub मुद्दे के रूप में दर्ज करें। इसका उपयोग तब करें जब उपयोगकर्ता रीफैक्टर की योजना बनाना चाहता हो, रीफैक्टरिंग RFC बनाना चाहता हो, या रीफैक्टर को सुरक्षित क्रमिक चरणों में विभाजित करना चाहता हो।
developmentcode-reviewproject-management
research
mattpocock
किसी प्रश्न की उच्च-विश्वसनीय प्राथमिक स्रोतों के विरुद्ध जांच करें और निष्कर्षों को रिपॉजिटरी में Markdown फ़ाइल के रूप में सहेजें। इसका उपयोग तब करें जब उपयोगकर्ता किसी विषय पर शोध, दस्तावेज़ या API तथ्य एकत्र करना चाहता हो, या पढ़ने का कार्य किसी पृष्ठभूमि एजेंट को सौंपना चाहता हो।
researchdocumentdata-analysis
resolving-merge-conflicts
mattpocock
जब आपको चल रहे git मर्ज/रीबेज विरोध को हल करने की आवश्यकता हो तब उपयोग करें।
developmentcode-review
review
mattpocock
एक निश्चित बिंदु (कमिट, ब्रांच, टैग या मर्ज-बेस) के बाद से दो अक्षों पर हुए बदलों की समीक्षा करें — मानक (क्या कोड इस रिपॉजिटरी के दस्तावेजीकृत कोडिंग मानकों का पालन करता है?) और विनिर्देश (क्या कोड मूल इश्यू/PRD में मांगे गए अनुरूप है?)। दोनों समीक्षाएं समानांतर उप-एजेंटों में चलाता है और उन्हें साथ-साथ रिपोर्ट करता है। इसका उपयोग तब करें जब उपयोगकर्ता किसी ब्रांच, PR, कार्य-प्रगति में बद
code-reviewdevelopmenttesting
scaffold-exercises
mattpocock
अभ्यास निर्देशिका संरचनाएँ बनाएँ जिनमें अनुभाग, समस्याएँ, समाधान और व्याख्याकार हों जो लिंटिंग पास करें। उपयोग करें जब उपयोगकर्ता अभ्यासों को स्कैफोल्ड करना चाहता है, अभ्यास स्टब्स बनाना चाहता है, या कोई नया कोर्स सेक्शन सेट अप करना चाहता है।
development
setup-matt-pocock-skills
mattpocock
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc layout. Run before first use of `to-issues`, `to-prd`, `triage`, `diagnose`, `tdd`, `improve-codebase-architecture`, or `zoom-out` — or if those skills appear to be missing context about the issue tracker, triage labels, or domain docs.
developmentproject-managementdocument
setup-pre-commit
mattpocock
वर्तमान रिपॉजिटरी में Husky प्री-कमिट हुक्स को lint-staged (Prettier), टाइप चेकिंग और टेस्ट के साथ सेट अप करें। इसका उपयोग तब करें जब उपयोगकर्ता प्री-कमिट हुक्स जोड़ना चाहता है, Husky सेट अप करना चाहता है, lint-staged कॉन्फ़िगर करना चाहता है, या कमिट-टाइम फ़ॉर्मेटिंग/टाइपचेकिंग/टेस्टिंग जोड़ना चाहता है।
developmenttestingcode-review
setup-ts-deep-modules
mattpocock
TypeScript रिपॉजिटरी में dependency-cruiser को इस प्रकार जोड़ें कि प्रत्येक पैकेज एक डीप मॉड्यूल हो — कार्यान्वयन उपफ़ोल्डरों में छिपा हो, केवल इसकी एंट्री-पॉइंट फ़ाइलों के माध्यम से पहुँच योग्य हो। उपयोगकर्ता द्वारा आहूत।
development
tdd
mattpocock
लाल-हरा-पुनर्संरचना चक्र के साथ परीक्षण-संचालित विकास। इसका उपयोग तब करें जब उपयोगकर्ता TDD का उपयोग करके सुविधाएँ बनाना या बग ठीक करना चाहता है, "लाल-हरा-पुनर्संरचना" का उल्लेख करता है, एकीकरण परीक्षण चाहता है, या परीक्षण-प्रथम विकास के लिए पूछता है।
developmenttesting
teach
mattpocock
इस कार्यक्षेत्र में उपयोगकर्ता को एक नया कौशल या अवधारणा सिखाएं।
communicationproductivity
to-issues
mattpocock
किसी योजना, विनिर्देश या PRD को ट्रेसर-बुलेट वर्टिकल स्लाइस का उपयोग करके प्रोजेक्ट इश्यू ट्रैकर पर स्वतंत्र रूप से लिए जा सकने वाले इश्यू में तोड़ें। तब उपयोग करें जब उपयोगकर्ता किसी योजना को इश्यू में बदलना चाहता हो, कार्यान्वयन टिकट बनाना चाहता हो, या कार्य को इश्यू में विभाजित करना चाहता हो।
developmentproject-management
to-prd
mattpocock
वर्तमान वार्तालाप संदर्भ को PRD में बदलें और इसे प्रोजेक्ट इश्यू ट्रैकर पर प्रकाशित करें। इसका उपयोग तब करें जब उपयोगकर्ता वर्तमान संदर्भ से PRD बनाना चाहता है।
developmentdocumentproject-management
to-spec
mattpocock
वर्तमान वार्तालाप को एक विनिर्देश में बदलें और इसे परियोजना मुद्दा ट्रैकर पर प्रकाशित करें — कोई साक्षात्कार नहीं, केवल आपके द्वारा पहले से चर्चा की गई बातों का संश्लेषण।
developmentproject-managementdocument
to-tickets
mattpocock
किसी योजना, विनिर्देश, या वर्तमान वार्तालाप को ट्रेसर-बुलेट टिकटों के एक सेट में तोड़ें, प्रत्येक अपने अवरोधक किनारों की घोषणा करता है, कॉन्फ़िगर किए गए ट्रैकर पर प्रकाशित — किनारे स्थानीय रूप से प्रति टिकट एक फ़ाइल में पाठ के रूप में, या वास्तविक ट्रैकर पर मूल अवरोधक लिंक के रूप में।
project-managementdevelopment
triage
mattpocock
ट्राइएज भूमिकाओं द्वारा संचालित स्टेट मशीन के माध्यम से मुद्दों का ट्राइएज करें। उपयोग तब करें जब उपयोगकर्ता कोई मुद्दा बनाना चाहता हो, मुद्दों का ट्राइएज करना चाहता हो, आने वाले बग या फीचर अनुरोधों की समीक्षा करनी हो, AFK एजेंट के लिए मुद्दे तैयार करने हों, या मुद्दा वर्कफ़्लो प्रबंधित करना हो।
developmentproject-managementcommunication
ubiquitous-language
mattpocock
वर्तमान वार्तालाप से DDD-शैली की सर्वव्यापी भाषा शब्दावली निकालें, अस्पष्टताओं को चिह्नित करें और प्रामाणिक शब्द प्रस्तावित करें। UBIQUITOUS_LANGUAGE.md में सहेजें। उपयोग करें जब उपयोगकर्ता डोमेन शब्द परिभाषित करना चाहता है, शब्दावली बनाना चाहता है, शब्दावली को सुदृढ़ करना चाहता है, सर्वव्यापी भाषा बनाना चाहता है, या "डोमेन मॉडल" या "DDD" का उल्लेख करता है।
developmentdocumentresearch
wayfinder
mattpocock
कार्य के एक बड़े हिस्से की योजना बनाएं — जो एक एजेंट सत्र में समा सकता है उससे अधिक — अपने इश्यू ट्रैकर पर जांच टिकटों के साझा मानचित्र के रूप में, और उन्हें एक-एक करके हल करें जब तक गंतव्य का रास्ता स्पष्ट न हो जाए।
project-managementresearchdevelopment
wizard
mattpocock
एक इंटरैक्टिव bash विज़ार्ड जनरेट करें जो किसी मैन्युअल प्रक्रिया में मानव का मार्गदर्शन करे — तृतीय-पक्ष सेटअप, एकमुश्त माइग्रेशन, A→B स्थिति संक्रमण — URL खोलना, मान कैप्चर करना, प्रत्येक चरण की पुष्टि करना, और .env फ़ाइलें तथा GitHub Actions सीक्रेट लिखना।
developmentbrowser-automationdevops
writing-beats
mattpocock
लेख को बीट्स की यात्रा के रूप में आकार दें, चुनें-अपना-साहसिक शैली में। उपयोगकर्ता कच्ची सामग्री से एक शुरुआती बीट चुनता है, आप केवल वह बीट लिखते हैं, फिर अगले मोड़ के लिए विकल्प पेश करते हैं, बीट दर बीट, जब तक लेख स्वाभाविक अंत तक न पहुँच जाए। इसका उपयोग तब करें जब उपयोगकर्ता के पास कच्ची सामग्री हो और वह इसे तर्क के बजाय एक कथा के रूप में जोड़ना चाहता हो।
creativedocument
writing-fragments
mattpocock
ग्रिलिंग सत्र जो उपयोगकर्ता से टुकड़े निकालता है — लेखन के विषम अंश (दावे, संक्षिप्त वृत्तांत, तीखे वाक्य, अधूरे विचार) — और उन्हें भविष्य के लेख के लिए कच्ची सामग्री के रूप में एक ही दस्तावेज़ में जोड़ता है। इसका उपयोग तब करें जब उपयोगकर्ता संरचना लागू करने से पहले विचार विकसित करना चाहता है, या लेखन के लिए "टुकड़े", "विचार-मंथन", या "कच्ची सामग्री" का उल्लेख करता है।
creativedocumentproductivity
writing-great-skills
mattpocock
कौशल को अच्छी तरह लिखने और संपादित करने का संदर्भ — वह शब्दावली और सिद्धांत जो कौशल को पूर्वानुमेय बनाते हैं।
documentdevelopment
writing-shape
mattpocock
मार्कडाउन फ़ाइल में कच्ची सामग्री लें और संवादात्मक सत्र के माध्यम से उसे एक लेख का रूप दें — संभावित शुरुआतों का मसौदा तैयार करें, टुकड़े को पैराग्राफ दर पैराग्राफ बढ़ाएं, प्रत्येक चरण पर प्रारूप (सूचियाँ, तालिकाएँ, कॉलआउट, उद्धरण) पर बहस करें। इसका उपयोग तब करें जब उपयोगकर्ता के पास नोट्स, अंश या एक मोटा ड्राफ्ट हो और वह इसे प्रकाशन योग्य बनाने में सहायता चाहता हो।
creativedocumentproductivity