Matt Pocock Skills

Matt Pocock'ning haqiqiy muhandislar uchun kichik, moslashuvchan agent skill'lari: grilling, TDD, spec, ticket, code review va boshqalar.

DasturlashClaude CodeCodexGitHub CopilotGemini CLICursorOpenCodeWindsurfMITShell★ 317 049
GitHub'da ochish ↗

Tezkor o'rnatish

npx skills add https://github.com/mattpocock/skills

Terminalda ishga tushiring. npx uchun Node.js kerak. Boshqa usullar quyidagi qo'llanmada.

Matt Pocock Skills nima

Bu repo muallifning kundalik ishlatadigan agent skill'lari to'plami. Ular "vibe coding" emas, real muhandislik uchun mo'ljallangan. Skill'lar kichik, moslashtirish oson va bir-biri bilan birikadi, istalgan model bilan ishlaydi. GSD, BMAD yoki Spec-Kit kabi jarayonni to'liq o'z qo'liga oladigan yondashuvlardan farqli, nazorat sizda qoladi. Litsenziya: MIT.

Skill'lar ikki turga bo'linadi:

  • User-invoked — faqat siz yozganda ishlaydi (masalan /grill-me), asosan jarayonni boshqaradi.
  • Model-invoked — siz chaqirishingiz yoki agent vazifaga mos kelganda o'zi tanlashi mumkin.

O'rnatish

Har bir agent uchun bitta usulni tanlang. Ikkalasini o'rnatsangiz, har bir skill ikki marta paydo bo'ladi.

Agent Buyruq Natija
Claude Code claude plugin install mattpocock-skills@claude-plugins-official O'zi yangilanadi
Codex codex plugin marketplace add mattpocock/skills, so'ng codex plugin add mattpocock-skills@mattpocock Ishga tushganda yangilanadi
GitHub Copilot copilot plugin marketplace add mattpocock/skills, so'ng copilot plugin install mattpocock-skills@mattpocock ~/.copilot/settings.json ga extraKnownMarketplaces qo'shiladi
Gemini CLI gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering va --path skills/productivity Yangilash uchun ikkalasini qayta ishga tushiring
Boshqa agentlar npx skills@latest add mattpocock/skills -a <agent> Tahrirlanadigan fayllar; npx skills@latest update bilan yangilanadi

npx usulida skill tanlashda setup-matt-pocock-skills ni albatta kiriting.

Keyin har bir repoda bir marta /setup-matt-pocock-skills ni ishga tushiring. U issue tracker (GitHub, GitLab, lokal fayllar yoki boshqa), triage label'lari va hujjatlar saqlanadigan joyni so'raydi.

Ish jarayoni

Asosiy yo'l ("g'oyadan ishga tushirishgacha"):

  1. /grill-with-docs — g'oyani intervyu orqali aniqlashtiradi, GLOSSARY.md va ADR'larni yangilaydi.
  2. Savolga ishlaydigan javob kerak bo'lsa — /handoff → /prototype → /handoff.
  3. Ko'p sessiyali ish bo'lsa: /to-spec, keyin /to-tickets. Keyin har bir ticket uchun /implement yoki butun spec uchun /implement-spec.
  4. Ish kichik bo'lsa — to'g'ridan-to'g'ri /implement.
  5. Kod /tdd bilan quriladi va /code-review bilan yakunlanadi.
  6. /retro — sessiyadan keyin agent muhitini yaxshilash bo'yicha takliflar beradi.

Qo'shimcha kirish nuqtalari: /triage (kelgan bug va so'rovlar), /diagnosing-bugs (murakkab xatolar), /wayfinder (bir sessiyaga sig'maydigan katta ish).

Asosiy skill'lar

Buyruq Siz nima berasiz Nima chiqadi
/grill-me Reja yoki dizayn Dizayn daraxtining har bir shoxi hal bo'lguncha intervyu
/grill-with-docs Reja yoki dizayn Intervyu va yangilangan GLOSSARY.md, ADR
/to-spec Joriy suhbat Spec, issue tracker'ga joylanadi
/to-tickets Reja, spec yoki suhbat Bloklovchi bog'liqliklari ko'rsatilgan tracer-bullet ticket'lar
/implement Spec yoki ticket Kod, /tdd va /code-review bilan, joriy branch'ga commit
/implement-spec Spec va ticket'lar Bitta integration branch, parallel subagent'lar
/tdd Funksiya yoki bug Red-green sikli bilan test va kod
/diagnosing-bugs Xato yoki sekin ishlash Feedback loop → minimallashtirish → gipoteza → tuzatish → regression test
/code-review Qayd etilgan nuqta (commit, branch, tag) Standards va Spec bo'yicha ikki tomonlama sharh
/improve-codebase-architecture Kod bazasi HTML hisobot (chuqurlashtirish nomzodlari)
/handoff Joriy suhbat Boshqa agent davom ettira oladigan hujjat

Boshqa skill'lar: ask-matt (qaysi skill mosligini so'rash), research, prototype, pr, wizard, teach, wait-what.

Amaliy misol

  1. Yangi repoda /setup-matt-pocock-skills ni ishga tushiring va tracker'ni tanlang.
  2. Funksiya g'oyasi bilan /grill-with-docs ni boshlang va savollarga javob bering.
  3. /to-spec, so'ng /to-tickets bilan ish rejasini tayyorlang.
  4. Har bir ticket uchun /implement ni ishga tushiring, ticket'lar orasida /clear qiling.
  5. Oxirida /retro bilan sessiyani tahlil qiling.

Qaysi skill kerakligini bilmasangiz, /ask-matt dan so'rang.

Cheklovlar va maslahatlar

  • /grill-with-docs dan har safar o'zgartirish qilishdan oldin foydalaning: README uni eng mashhur skill deb ataydi.
  • 1–3-qadamlarni bitta kontekst oynasida saqlang (/to-tickets gacha clear yoki compact qilmang).
  • /triage faqat o'zingiz yaratmagan issue'lar uchun. /to-tickets ticket'lari allaqachon agentga tayyor.
  • /improve-codebase-architecture — bu tahlil, "qutqaruv" emas. Eski kod bazasini o'zi tuzatib bermaydi. Muallif uni har bir necha kunda ishga tushirishni tavsiya qiladi.
  • /tdd testlarni faqat oldindan kelishilgan seam'larda yozadi.
  • /code-review uchun tracker sozlanmagan bo'lsa, avval /setup-matt-pocock-skills ni ishga tushiring.

Manba

github.com/mattpocock/skills