{"id":478809,"date":"2026-05-06T14:00:52","date_gmt":"2026-05-06T14:00:52","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=478809"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=478809","title":{"rendered":"\u0413\u043e\u0434 \u0441 Claude Code: \u043a\u0430\u043a \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p><strong>\u0413\u043e\u0434 \u0441 Claude Code: \u043a\u0430\u043a \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430<\/strong><\/p>\n<p><em>\u0416\u0435\u043c\u0430\u043b \u0425\u0430\u043c\u0438\u0434\u0443\u043d, Head of AI Alpina Digital, CPO AlpinaGPT, <\/em><a href=\"https:\/\/t.me\/JHamidun\"><em>\u0430\u0432\u0442\u043e\u0440<\/em><\/a><em> \u0442\u0433-\u043a\u0430\u043d\u0430\u043b\u0430 \u00ab\u0413\u043e\u0442\u043e\u0432\u0438\u043c \u0418\u0418\u0448\u043d\u0438\u0446\u0443\u00bb.<\/em><\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c20\/c75\/0ae\/c20c750aeca434528b51a6ee1b9beac1.jpeg\" width=\"1408\" height=\"768\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/c20\/c75\/0ae\/c20c750aeca434528b51a6ee1b9beac1.jpeg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c20\/c75\/0ae\/c20c750aeca434528b51a6ee1b9beac1.jpeg 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p><strong>\u0417\u0430\u0447\u0435\u043c \u044f \u043d\u0430\u0447\u0430\u043b \u0432\u0430\u0439\u0431\u043a\u043e\u0434\u0438\u0442\u044c<\/strong><\/p>\n<p>\u0412 \u043c\u0430\u0440\u0442\u0435 2025 \u0433\u043e\u0434\u0430, \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0443 \u043d\u0435\u0434\u0435\u043b\u044c \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d \u00ab\u0432\u0430\u0439\u0431\u043a\u043e\u0434\u0438\u043d\u0433\u00bb \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f. \u0423 Claude Code \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0439 \u2014 \u0441\u0435\u0439\u0447\u0430\u0441 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438, \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0441\u0442\u0438.<\/p>\n<p>\u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u043f\u0440\u043e \u043a\u043e\u0434. \u0423 \u043c\u0435\u043d\u044f \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0432 \u0410\u043b\u044c\u043f\u0438\u043d\u0430GPT \u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439: \u043f\u043e\u0447\u0442\u0430, \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b, \u0441\u043e\u0437\u0432\u043e\u043d\u044b, \u0447\u0430\u0442\u044b. \u041a \u0432\u0435\u0441\u043d\u0435 2025 \u044f \u0443\u0436\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0432\u0441\u0451 \u0432 \u0433\u043e\u043b\u043e\u0432\u0435. \u0427\u0442\u043e-\u0442\u043e \u043e\u0431\u0435\u0449\u0430\u043b \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0435, \u0447\u0442\u043e-\u0442\u043e \u0432\u0441\u043f\u043b\u044b\u043b\u043e \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0447\u0430\u0442\u0435, \u0447\u0442\u043e-\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043e\u0447\u0442\u0443 \u2014 \u0438 \u0447\u0430\u0441\u0442\u044c \u044d\u0442\u0438\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0435\u0440\u044f\u043b\u0430\u0441\u044c.<\/p>\n<p>\u0418 \u044f \u043f\u043e\u0434\u0443\u043c\u0430\u043b: \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0435\u0431\u0435 \u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0442\u044f\u043d\u0443\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438\u0437 \u0432\u0441\u0435\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0432 \u043e\u0434\u043d\u043e \u043c\u0435\u0441\u0442\u043e. \u042d\u0442\u0430\u043a\u0438\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043c\u043e\u0437\u0433, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 24\/7. \u0427\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0445\u0440\u0430\u043d\u0438\u043b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u0430 \u0432\u0438\u0434\u0435\u043b \u0441\u0432\u044f\u0437\u0438: \u044f \u043e\u0431\u0435\u0449\u0430\u043b \u043d\u0430 \u0432\u0441\u0442\u0440\u0435\u0447\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u2014 \u0438 \u0435\u0441\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u0430 \u0434\u043d\u044f \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b, \u0431\u043e\u0442 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0438\u0432\u0430\u0435\u0442. \u0412\u0438\u0434\u0438\u0442 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043b\u044e\u0434\u044c\u043c\u0438 \u0432 \u043c\u043e\u0451\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438. \u0421\u0432\u043e\u0434\u0438\u0442 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u044b \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u0442\u0435\u043c\u0430\u043c\u0438 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432.<\/p>\n<p>\u0418\u0434\u0435\u044f \u0431\u044b\u043b\u0430 \u0440\u043e\u0432\u043d\u043e \u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043f\u043e\u0442\u043e\u043c \u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 OpenClaw \u2014 \u0435\u0434\u0438\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0432 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 \u043d\u0430\u0434 \u043d\u0435\u0439. \u0422\u043e\u043b\u044c\u043a\u043e OpenClaw \u0442\u043e\u0433\u0434\u0430 \u0435\u0449\u0451 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u043e.<\/p>\n<p>\u0422\u0430\u043a \u043d\u0430\u0447\u0430\u043b\u0441\u044f \u043f\u0443\u0442\u044c \u2013 \u0438 \u044f \u043d\u0430\u0431\u0438\u043b \u043c\u043d\u043e\u0433\u043e \u0448\u0438\u0448\u0435\u043a. \u0422\u043e\u0433\u0434\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u0438 skills, \u043d\u0438 <a href=\"http:\/\/routing.md\">routing.md<\/a>, \u043d\u0438 rules \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0437\u0434\u0443\u0442\u044b\u0439 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b. \u042f \u0447\u0438\u0442\u0430\u043b \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u043e\u0432 \u043e\u0442 \u0442\u0435\u0445, \u043a\u0442\u043e \u0443\u0436\u0435 \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b, \u0433\u043e\u043d\u044f\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u043f\u043e \u043a\u0440\u0443\u0433\u0443, \u0432\u044b\u043a\u0438\u0434\u044b\u0432\u0430\u043b \u0442\u043e, \u0447\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u0438\u0436\u0438\u043b\u043e\u0441\u044c.<\/p>\n<p>\u0417\u0430 \u044d\u0442\u043e\u0442 \u0433\u043e\u0434 \u0441 \u043b\u0438\u0448\u043d\u0438\u043c \u043d\u0430\u043a\u043e\u043f\u0438\u043b\u0430\u0441\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0435\u0433\u043e \u043e\u0442 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c, \u0430 \u0447\u0435\u0433\u043e \u043d\u0435\u0442. \u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u043c\u043e\u0439 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u0438 \u043a\u0430\u043a \u044f \u0434\u0435\u043b\u0430\u043b \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u2014 \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0443 OpenClaw \u043f\u043e\u0434 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438.<\/p>\n<p><strong>\u041e \u0447\u0451\u043c \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f<\/strong><\/p>\n<p>Claude Code \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438 \u0443\u043c\u0435\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e. \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u043e\u043d \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043d\u0430\u043f\u043e\u043b\u043d\u0438\u043b\u0438 ~\/.claude\/ \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439: \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438, \u043d\u0430\u0432\u044b\u043a\u0430\u043c\u0438, \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438, MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u0438 \u0445\u0443\u043a\u0430\u043c\u0438. \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u0434\u0430\u0436\u0435 \u043c\u043e\u0449\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0447\u0430\u0442 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u0433\u0430\u0434\u044b\u0432\u0430\u0442\u044c.<\/p>\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0443, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u044b rules, skills, agents, commands, MCP, plugins \u0438 hooks. \u041f\u043e \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 \u0432\u0441\u0451 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 <a href=\"http:\/\/routing.md\">routing.md<\/a> \u0438 \u043a\u0430\u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433 \u0431\u0435\u0437 \u0440\u0430\u0437\u0434\u0443\u0442\u043e\u0433\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043c\u043f\u0442\u0430.<\/p>\n<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0447\u0435\u043a-\u043b\u0438\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u043e\u0432, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u0442\u044c.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e: \u043d\u0430 \u043f\u0443\u0441\u0442\u043e\u043c ~\/.claude\/ Claude Code \u0437\u043d\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e Read\/Write\/Edit\/Bash \u0438 \u043f\u0430\u0440\u0443 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 tool&#8217;\u043e\u0432. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u0437 \u043d\u0435\u0433\u043e \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u2014 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0441 \u043d\u0443\u043b\u044f, \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u0433\u043e\u043b\u043e\u0432\u0435, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f. \u041d\u0430 \u043c\u043e\u0451\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0442\u0430 \u0436\u0435 \u0441\u0435\u0441\u0441\u0438\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0436\u0435 \u0437\u043d\u0430\u0435\u0442: \u0433\u0434\u0435 \u0443 \u043c\u0435\u043d\u044f \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043a\u043b\u044e\u0447\u0438, \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u043c\u043e\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c, \u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u0438\u043b\u044c \u043a\u043e\u0434\u0430 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e, \u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e\u0434 \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u043d\u0435 \u0432 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0447\u0430\u0442\u0430\u043d\u0438\u044f \u2014 \u0432 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0448\u0430\u0433\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f <strong>\u043d\u0435 \u0434\u0435\u043b\u0430\u044e<\/strong>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d\u0438 \u0443\u0436\u0435 \u0437\u0430\u0448\u0438\u0442\u044b \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0441\u043a\u0438\u043b\u043b\u044b.<\/p>\n<p><strong>\u0421 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f<\/strong><\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 Claude Code \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437, \u043e\u043d \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 ~\/.claude\/ (\u043d\u0430 Windows \u2014 C:\\Users\\&lt;\u0432\u044b&gt;\\.claude\\). \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0442\u0430\u043c \u043f\u0443\u0441\u0442\u043e, \u043a\u0440\u043e\u043c\u0435 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0412\u0441\u0451, \u0447\u0442\u043e \u0432\u044b \u0442\u0443\u0434\u0430 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435, \u0431\u0443\u0434\u0435\u0442 \u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438.<\/p>\n<p>\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u0438\u0439\u0442\u0438:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">~\/.claude\/<\/p>\n<p align=\"left\">\u251c\u2500\u2500 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f, \u0430\u0432\u0442\u043e-\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e<\/p>\n<p align=\"left\">\u251c\u2500\u2500 rules\/\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0430\u0432\u0442\u043e-\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f<\/p>\n<p align=\"left\">\u251c\u2500\u2500 skills\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 on-demand<\/p>\n<p align=\"left\">\u251c\u2500\u2500 agents\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u044b<\/p>\n<p align=\"left\">\u251c\u2500\u2500 commands\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # slash-\u043a\u043e\u043c\u0430\u043d\u0434\u044b (\/deploy, \/translate, &#8230;)<\/p>\n<p align=\"left\">\u251c\u2500\u2500 hooks\/\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f (PreToolUse, Stop, &#8230;)<\/p>\n<p align=\"left\">\u251c\u2500\u2500 settings.json \u00a0 \u00a0 \u00a0 # plugins, MCP, permissions, hooks-\u043c\u0430\u043f\u043f\u0438\u043d\u0433<\/p>\n<p align=\"left\">\u251c\u2500\u2500 mcp.json\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e<\/p>\n<p align=\"left\">\u2514\u2500\u2500 .credentials.master.env \u00a0 # API-\u043a\u043b\u044e\u0447\u0438, \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0432 git<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0421\u0435\u043c\u044c \u0442\u0438\u043f\u043e\u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u0432\u043e\u044e \u0440\u0430\u0431\u043e\u0442\u0443:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u041a\u043e\u0433\u0434\u0430 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0417\u0430\u0447\u0435\u043c<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/CLAUDE.md\"><strong>CLAUDE.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041a\u0430\u0436\u0434\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 \u0441\u0442\u0438\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>rules\/*.md<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041a\u0430\u0436\u0434\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u0440\u0430\u0432\u0438\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435\u0433\u0434\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>skills\/*\/<\/strong><a href=\"http:\/\/SKILL.md\"><strong>SKILL.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0443<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u00ab\u043d\u0430\u0432\u044b\u043a\u0438\u00bb<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>agents\/*.md<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e \u0432\u044b\u0437\u043e\u0432\u0443 Task<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u044b \u0441 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>commands\/*.md<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e \/\u0438\u043c\u044f<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u042f\u0432\u043d\u044b\u0435 slash-\u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>hooks\/*.js<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0435<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438, \u043d\u043e\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0433\u0430\u0440\u0434\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 (Gmail, GitHub, \u0411\u0414)<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0421\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0445 \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 on-demand, \u0430 \u043d\u0435 bloat \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043f\u0440\u043e\u043c\u043f\u0442\u0435. \u0414\u0430\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c, \u043a\u0430\u043a \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e.<\/p>\n<p><a href=\"http:\/\/CLAUDE.md\"><strong>CLAUDE.md<\/strong><\/a><strong> \u043a\u0430\u043a \u0442\u043e\u0447\u043a\u0430 \u0432\u0445\u043e\u0434\u0430<\/strong><\/p>\n<p>\u041f\u0430\u0440\u0430 \u0441\u043b\u043e\u0432 \u043f\u0440\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a>. \u042d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0434\u0435\u043b\u044c \u0432\u0438\u0434\u0438\u0442 \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 \u043d\u0451\u043c \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0441\u0451 \u2014 \u043d\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e: \u043a\u0430\u0436\u0434\u0430\u044f \u043f\u0440\u0430\u0432\u043a\u0430 \u043b\u043e\u043c\u0430\u0435\u0442 \u043a\u0435\u0448 \u043f\u0440\u043e\u043c\u043f\u0442\u0430 \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e\u0440\u043e\u0436\u0435 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435.<\/p>\n<p>\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439: 200\u2013300 \u0441\u0442\u0440\u043e\u043a. \u0415\u0433\u043e \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u0434\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443, \u0430 \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0437\u043d\u0430\u043d\u0438\u0435. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a\u0430\u044f:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"># CLAUDE BRAIN \u2014 \u041d\u0410\u0412\u0418\u0413\u0410\u0426\u0418\u042f<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u0420\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b<\/p>\n<p align=\"left\">&#8212; \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e, \u043d\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043c\u0435\u043b\u043e\u0447\u0438<\/p>\n<p align=\"left\">&#8212; \u041e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u041f\u0440\u0430\u0432\u0438\u043b\u0430 (auto-load \u0438\u0437 ~\/.claude\/rules\/)<\/p>\n<p align=\"left\">| \u0424\u0430\u0439\u043b | \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 |<\/p>\n<p align=\"left\">|&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;|<\/p>\n<p align=\"left\">| <a href=\"http:\/\/routing.md\">routing.md<\/a> | \u041c\u0430\u0440\u0448\u0440\u0443\u0442\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u2192 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 |<\/p>\n<p align=\"left\">| <a href=\"http:\/\/security.md\">security.md<\/a> | API-\u043a\u043b\u044e\u0447\u0438, \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 |<\/p>\n<p align=\"left\">| <a href=\"http:\/\/personality.md\">personality.md<\/a> | \u0421\u0442\u0438\u043b\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b |<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f (~\/.claude\/config\/)<\/p>\n<p align=\"left\">| \u0427\u0442\u043e | \u0424\u0430\u0439\u043b |<\/p>\n<p align=\"left\">|&#8212;&#8212;|&#8212;&#8212;|<\/p>\n<p align=\"left\">| \u0420\u0435\u0435\u0441\u0442\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 | config\/<a href=\"http:\/\/projects-registry.md\">projects-registry.md<\/a> |<\/p>\n<p align=\"left\">| \u041c\u043e\u0434\u0435\u043b\u0438 AI | config\/<a href=\"http:\/\/models.md\">models.md<\/a> |<\/p>\n<p align=\"left\">| \u0421\u0435\u0440\u0432\u0435\u0440 | config\/<a href=\"http:\/\/server.md\">server.md<\/a> |<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/p>\n<p align=\"left\">| \u0427\u0442\u043e | \u0413\u0434\u0435 | \u041a\u043e\u043b-\u0432\u043e |<\/p>\n<p align=\"left\">|&#8212;&#8212;|&#8212;&#8212;|&#8212;&#8212;&#8212;|<\/p>\n<p align=\"left\">| Skills | skills\/ | &lt;\u0441\u0442\u043e\u043b\u044c\u043a\u043e-\u0442\u043e&gt; |<\/p>\n<p align=\"left\">| Agents | agents\/ | &lt;\u0441\u0442\u043e\u043b\u044c\u043a\u043e-\u0442\u043e&gt; |<\/p>\n<p align=\"left\">| Commands | commands\/ | &lt;\u0441\u0442\u043e\u043b\u044c\u043a\u043e-\u0442\u043e&gt; |<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0438 MCP, \u0438 \u0432\u0441\u0451. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u00ab\u043a\u0430\u043a \u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u0434\u00bb, \u00ab\u043a\u0430\u043a \u0434\u0435\u043b\u0430\u0442\u044c \u0440\u0435\u0432\u044c\u044e\u00bb, \u00ab\u043a\u0430\u043a \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b\u00bb. \u042d\u0442\u043e \u0432\u0441\u0451 \u0443\u0435\u0437\u0436\u0430\u0435\u0442 \u0432 rules\/ \u0438\u043b\u0438 \u0432 skills\/, \u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0435 \u043b\u043e\u043c\u0430\u0442\u044c \u043a\u0435\u0448 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u043c\u043f\u0442\u0430.<\/p>\n<p>\u041f\u043e\u043c\u0438\u043c\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e ~\/.claude\/<a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a>, \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043a\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0439 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0430\u0448\u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f. \u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u2014 Claude Code \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0441\u0432\u0435\u0440\u0445\u0443. \u042d\u0442\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439: \u00ab\u0443 \u043d\u0430\u0441 pnpm, \u043d\u0435 npm\u00bb, \u00ab\u0444\u0440\u043e\u043d\u0442 \u043d\u0430 Next.js 15, \u043d\u0435 \u043d\u0430 14\u00bb, \u00ab\u0434\u0435\u043f\u043b\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 vertex ssh, \u043a\u043b\u044e\u0447 \u0442\u0430\u043a\u043e\u0439-\u0442\u043e\u00bb.<\/p>\n<p><strong>\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u0440\u0438\u043d\u0446\u0438\u043f: \u043d\u0435 \u0440\u0430\u0437\u0434\u0443\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442<\/strong><\/p>\n<p>\u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u2014 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u043f\u0438\u0445\u043d\u0443\u0442\u044c \u0432\u0441\u0451 \u0446\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u044f\u043c\u043e \u0432 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a>. \u0423 \u043c\u0435\u043d\u044f \u0432 ~\/.claude\/skills\/ \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043e\u0442\u0435\u043d \u043f\u0430\u043f\u043e\u043a: \u0418\u0418-\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u043e\u0441\u0442\u043e\u0432 \u0432 Telegram, \u0440\u0435\u043d\u0434\u0435\u0440 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0439, \u043f\u0430\u0440\u0441\u0438\u043d\u0433 RuTube, \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432. \u0415\u0441\u043b\u0438 \u0431\u044b \u0438\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0433\u0440\u0443\u0437\u0438\u043b\u043e\u0441\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442, \u043e\u043d\u043e \u0431\u044b \u043d\u0435 \u0443\u043c\u0435\u0441\u0442\u0438\u043b\u043e\u0441\u044c \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u0440\u0442\u0430 \u043c\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u0438:<\/p>\n<ul>\n<li>\n<p><a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f (~300 \u0441\u0442\u0440\u043e\u043a)<\/p>\n<\/li>\n<li>\n<p>~\/.claude\/rules\/ \u2014 20\u201325 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0432 \u0441\u0443\u043c\u043c\u0435 ~30\u201350 \u0442\u044b\u0441\u044f\u0447 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430<\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u043d\u0443\u0442\u0440\u0438 rules\/ \u043b\u0435\u0436\u0438\u0442 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u2014 <a href=\"http:\/\/routing.md\">routing.md<\/a>. \u042d\u0442\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0438\u0437 300+ \u0441\u0442\u0440\u043e\u043a \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u00ab\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u2192 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u00bb:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">| \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f | \u0422\u0440\u0438\u0433\u0433\u0435\u0440\u044b | \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 |<\/p>\n<p align=\"left\">|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<\/p>\n<p align=\"left\">| \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f | &#171;\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443&#187;, &#171;\u043d\u0430\u0440\u0438\u0441\u0443\u0439&#187;, &#171;image&#187; | Skill <code>image-generation<\/code> |<\/p>\n<p align=\"left\">| \u041f\u0435\u0440\u0435\u0432\u043e\u0434 | &#171;\u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0438&#187;, &#171;translate&#187; | Command <code>translate<\/code> |<\/p>\n<p align=\"left\">| \u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f | &#171;\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0443\u0439&#187;, &#171;\u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0439 \u0440\u0435\u0447\u044c&#187; | Skill <code>deepgram<\/code> |<\/p>\n<p align=\"left\">| YouTube upload | &#171;\u0432\u044b\u043b\u043e\u0436\u0438 \u0432 \u044e\u0442\u0443\u0431&#187;, &#171;\u043e\u043f\u0443\u0431\u043b\u0438\u043a\u0443\u0439 \u0432\u0438\u0434\u0435\u043e&#187; | Skill <code>youtube-publisher<\/code> |<\/p>\n<p align=\"left\">| \u0414\u0435\u043f\u043b\u043e\u0439 | &#171;\u0437\u0430\u0434\u0435\u043f\u043b\u043e\u0439&#187;, &#171;deploy&#187; | Command <code>deploy<\/code> |<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041a\u043e\u0433\u0434\u0430 \u044f \u043f\u0438\u0448\u0443 \u00ab\u0441\u0434\u0435\u043b\u0430\u0439 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u0432\u0435\u0431\u0438\u043d\u0430\u0440\u0430\u00bb, \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u043c\u043e\u0442\u0440\u0438\u0442 \u0432 <a href=\"http:\/\/routing.md\">routing.md<\/a>, \u0432\u0438\u0434\u0438\u0442 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u00ab\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u00bb \/ \u00abmeeting\u00bb \/ \u00ab\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442\u00bb, \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u043d\u0443\u0436\u043d\u044b\u0439 \u0441\u043a\u0438\u043b\u043b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, meeting-analyzer) \u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0433\u043e \u0444\u0430\u0439\u043b\u044b. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u043a\u0438\u043b\u043b \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442.<\/p>\n<p>\u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432\u044b\u0432\u043e\u0434: \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u2014 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u044b. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0442\u0438\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u043e, \u043e\u043a\u043d\u043e \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u0435\u0442.<\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0441\u0442\u043e\u0438\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 rules\/, \u0430 \u043d\u0435 \u0432 skills\/:<\/p>\n<ul>\n<li>\n<p><strong>rules<\/strong> \u2014 \u0442\u043e, \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0412\u0421\u0415\u0413\u0414\u0410 (\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0441\u0442\u0438\u043b\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u0430\u043a\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c). \u041a\u0430\u0436\u0434\u044b\u0439 \u0431\u0430\u0439\u0442 \u0437\u0434\u0435\u0441\u044c \u0442\u0440\u0430\u0442\u0438\u0442 \u0442\u043e\u043a\u0435\u043d\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435 \u0438 \u0438\u043d\u0432\u0430\u043b\u0438\u0434\u0438\u0440\u0443\u0435\u0442 \u043a\u0435\u0448 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>skills<\/strong> \u2014 \u0442\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0418\u041d\u041e\u0413\u0414\u0410 (\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043f\u0430\u0440\u0441\u0438\u043d\u0433 \u0441\u0430\u0439\u0442\u0430, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0432 Telegram). \u0413\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u043f\u043e \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0443.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043f\u0430\u043b\u044c\u0446\u0430: \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0440\u0435\u0436\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0430 \u0432 \u0434\u0435\u043d\u044c \u2014 \u044d\u0442\u043e \u0441\u043a\u0438\u043b\u043b, \u043d\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e.<\/p>\n<p><strong>\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e \u0441\u0442\u043e\u0438\u0442 \u0432 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435<\/strong><\/p>\n<p>\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0442\u0440\u0435\u0432\u043e\u0433\u0430: \u00ab\u0442\u0430\u043a\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0440\u0430\u0437\u0434\u0443\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u0441\u044a\u0435\u0441\u0442 \u0432\u0441\u044e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0443 \u043a\u0435\u0448\u0430\u00bb. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u2014 \u043d\u0435\u0442.<\/p>\n<p>\u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432 system prompt \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e: <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> (\u22488K \u0442\u043e\u043a\u0435\u043d\u043e\u0432), \u0432\u0441\u0435 rules\/*.md (\u224820\u201330K \u0432 \u0441\u0443\u043c\u043c\u0435), \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u043a\u0430\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 descriptions (\u22485K, \u043d\u0435 \u0442\u0435\u043b\u0430 \u0441\u043a\u0438\u043b\u043b\u043e\u0432), \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0438 MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 (\u224810K). \u0418\u0442\u043e\u0433\u043e \u2014 \u043e\u043a\u043e\u043b\u043e <strong>40\u201350K \u0442\u043e\u043a\u0435\u043d\u043e\u0432<\/strong> \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u0438. \u0422\u0435\u043b\u0430 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 (\u0430 \u044d\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043e\u0431\u044a\u0451\u043c, \u0435\u0449\u0451 \u2248300K) \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u043e\u0443\u0442\u0438\u043d\u0433 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0442\u0440\u0438\u0433\u0433\u0435\u0440.<\/p>\n<p>\u0421 prompt caching (\u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443 Claude) \u044d\u0442\u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u0441\u0442\u043e\u0438\u0442 ~$0.15 \u0437\u0430 \u0441\u0435\u0441\u0441\u0438\u044e \u0432\u043c\u0435\u0441\u0442\u043e $1.50 \u0431\u0435\u0437 \u043a\u0435\u0448\u0430 \u2014 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432 10 \u0440\u0430\u0437. Cold start \u2014 1\u20132 \u0441\u0435\u043a\u0443\u043d\u0434\u044b \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0434\u0430\u043b\u044c\u0448\u0435 \u0443\u0436\u0435 tepid.<\/p>\n<p>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u00ab\u0441\u044a\u0435\u0434\u0430\u044e\u0442\u00bb \u043d\u0435 \u0441\u0430\u043c\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0441\u043a\u0438\u043b\u043b\u044b, \u0430 \u0434\u043e\u043b\u0433\u0438\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0438 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438. \u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u044e \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \/compact \u2014 \u043a\u043e\u043d\u0444\u0438\u0433 \u0434\u0430\u0436\u0435 \u043d\u0430 200+ \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442 \u0437\u0430 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u043e\u043a\u043d\u0430.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 1. Rules \u2014 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f<\/strong><\/p>\n<p>\u0424\u0430\u0439\u043b\u044b \u0438\u0437 ~\/.claude\/rules\/ \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e. \u042d\u0442\u043e \u0441\u0430\u043c\u044b\u0439 \u0434\u043e\u0440\u043e\u0433\u043e\u0439 \u0441\u043b\u043e\u0439 \u043f\u043e \u0442\u043e\u043a\u0435\u043d\u0430\u043c \u0438 \u0441\u0430\u043c\u044b\u0439 \u0446\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u0432\u043b\u0438\u044f\u043d\u0438\u044e.<\/p>\n<p>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u043e\u0438\u0442 \u0437\u0430\u0432\u0435\u0441\u0442\u0438 \u043a\u0430\u0436\u0434\u043e\u043c\u0443:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0424\u0430\u0439\u043b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/routing.md\"><strong>routing.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u00ab\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u2192 \u0441\u043a\u0438\u043b\u043b\/\u0430\u0433\u0435\u043d\u0442\/\u043a\u043e\u043c\u0430\u043d\u0434\u0430\u00bb<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/personality.md\"><strong>personality.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0442\u0438\u043b\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f (\u044f\u0437\u044b\u043a, \u0442\u043e\u043d, \u043d\u0430 \u00ab\u0442\u044b\u00bb \/ \u00ab\u0432\u044b\u00bb)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/security.md\"><strong>security.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0413\u0434\u0435 \u043b\u0435\u0436\u0430\u0442 API-\u043a\u043b\u044e\u0447\u0438, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0432 \u043a\u043e\u0434\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/delegation.md\"><strong>delegation.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u0443, \u043a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/quality-gates.md\"><strong>quality-gates.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0427\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (build, type-check, lint)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><a href=\"http:\/\/dont-do.md\"><strong>dont-do.md<\/strong><\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043f\u0438\u0441\u043e\u043a \u0437\u0430\u043f\u0440\u0435\u0442\u043e\u0432 \u0441 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f\u043c\u0438<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0428\u0430\u0431\u043b\u043e\u043d \u0444\u0430\u0439\u043b\u0430-\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u2014 \u043e\u0431\u044b\u0447\u043d\u044b\u0439 markdown \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c \u0438 \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u043c:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"># Personality<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Language<\/p>\n<p align=\"left\">&#8212; Communication: Russian<\/p>\n<p align=\"left\">&#8212; Code: English (always)<\/p>\n<p align=\"left\">&#8212; Comments in code: English<\/p>\n<p align=\"left\">&#8212; Commit messages: English (Conventional Commits)<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Tone<\/p>\n<p align=\"left\">&#8212; Direct, technical, no fluff<\/p>\n<p align=\"left\">&#8212; Address user informally (on &#171;ty&#187;)<\/p>\n<p align=\"left\">&#8212; Show results, don&#8217;t ask permission for small things<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Anti-patterns<\/p>\n<p align=\"left\">&#8212; Excessive praise (&#171;Great question!&#187;)<\/p>\n<p align=\"left\">&#8212; Filler phrases (&#171;Let me think about that&#8230;&#187;)<\/p>\n<p align=\"left\">&#8212; Marketing-speak and buzzwords<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0427\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0432 \u0433\u043e\u043b\u043e\u0432\u0435 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438:<\/p>\n<ol>\n<li>\n<p><strong>\u0417\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u043b\u0430\u0442\u0438\u0448\u044c \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435.<\/strong> \u0423 \u043c\u0435\u043d\u044f 20+ \u0444\u0430\u0439\u043b\u043e\u0432 rules \u0434\u0430\u044e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 30\u201350 \u0442\u044b\u0441\u044f\u0447 \u0442\u043e\u043a\u0435\u043d\u043e\u0432. \u042d\u0442\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u2014 \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438 \u0441\u0442\u043e\u0438\u0442 \u0432 10 \u0440\u0430\u0437 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430. \u041d\u043e \u0435\u0441\u043b\u0438 \u043d\u0430\u0431\u044c\u0451\u0442\u0435 \u0441\u044e\u0434\u0430 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u2014 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u0435 \u043f\u043e \u0441\u0447\u0451\u0442\u0443 \u0438 \u043f\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u043b\u0438\u043a\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>\u041b\u044e\u0431\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 rules \u043b\u043e\u043c\u0430\u0435\u0442 \u043a\u0435\u0448.<\/strong> \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0435 \u043f\u0440\u0430\u0432\u043b\u044e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438. \u041c\u0435\u043d\u044f\u044e \u2014 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e \u043d\u043e\u0432\u0443\u044e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435 \u043f\u0438\u0448\u0438\u0442\u0435 \u0432 rules \u0442\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435.<\/strong> \u0414\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439 \u043a\u043b\u0430\u0434\u0438\u0442\u0435 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u2014 \u043e\u043d \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438.<\/p>\n<\/li>\n<\/ol>\n<p>\u0421\u0430\u043c\u044b\u0439 \u0432\u0430\u0436\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u2014 <a href=\"http:\/\/routing.md\">routing.md<\/a>. \u0415\u0433\u043e \u043b\u0443\u0447\u0448\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u0441 \u0434\u0435\u0441\u044f\u0442\u0438-\u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438 \u0441\u0442\u0440\u043e\u043a \u043f\u043e \u0441\u0432\u043e\u0438\u043c \u0442\u0438\u043f\u043e\u0432\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u043e \u043c\u0435\u0440\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u0441\u043a\u0438\u043b\u043b\u043e\u0432. \u0411\u0435\u0437 routing-\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0451\u0442 \u0432\u0430\u0448\u0438 \u0441\u043a\u0438\u043b\u043b\u044b \u043f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 2. Skills \u2014 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043b\u043e\u0448\u0430\u0434\u043a\u0430<\/strong><\/p>\n<p>\u0421\u043a\u0438\u043b\u043b \u2014 \u044d\u0442\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u0432 ~\/.claude\/skills\/&lt;name&gt;\/ \u0441 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u043e\u043c <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a>. \u0412\u043d\u0443\u0442\u0440\u0438 \u043c\u043e\u0436\u0435\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u0447\u0442\u043e \u0443\u0433\u043e\u0434\u043d\u043e: \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 .md, \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0448\u0430\u0431\u043b\u043e\u043d\u044b, \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.<\/p>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0444\u0430\u0439\u043b\u0430 \u2014 markdown \u0441 YAML-frontmatter:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">name: image-generation<\/p>\n<p align=\"left\">description: AI image generation prompt engineering for DALL-E 3,<\/p>\n<p align=\"left\">\u00a0\u00a0Gemini Imagen, Stable Diffusion, Midjourney. Use when asked to<\/p>\n<p align=\"left\">\u00a0\u00a0generate, create, or draw images.<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\"># Image Generation Skill<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## When to Use<\/p>\n<p align=\"left\">&#8212; User asks to create\/generate an image<\/p>\n<p align=\"left\">&#8212; User needs help writing image prompts<\/p>\n<p align=\"left\">&#8212; User mentions DALL-E, Midjourney, Stable Diffusion<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Core Prompt Structure<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">### 1. Subject<\/p>\n<p align=\"left\">[Main subject] + [Detailed description] + [Pose\/Action]<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">### 2. Style<\/p>\n<p align=\"left\">photographic \/ illustration \/ 3D render \/ oil painting<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">### 3. Lighting<\/p>\n<p align=\"left\">golden hour \/ studio \/ dramatic \/ soft natural<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">&#8230;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u2014 \u043f\u043e\u043b\u0435 description \u0432\u043e frontmatter. \u041c\u043e\u0434\u0435\u043b\u044c \u0438\u0449\u0435\u0442 \u043d\u0443\u0436\u043d\u044b\u0439 \u0441\u043a\u0438\u043b\u043b \u043f\u043e \u043d\u0435\u043c\u0443. \u0427\u0435\u043c \u0442\u043e\u0447\u043d\u0435\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0442\u0435\u043c \u0432\u044b\u0448\u0435 \u0448\u0430\u043d\u0441, \u0447\u0442\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0439\u0434\u0451\u0442 \u0441\u043a\u0438\u043b\u043b \u0441\u0430\u043c\u0430, \u0431\u0435\u0437 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438 \u0432 <a href=\"http:\/\/routing.md\">routing.md<\/a>.<\/p>\n<p>\u0425\u043e\u0440\u043e\u0448\u0435\u0435 description \u2014 \u0442\u0440\u0438 \u0447\u0430\u0441\u0442\u0438:<\/p>\n<ol start=\"4\">\n<li>\n<p>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u043a\u0438\u043b\u043b (\u043e\u0434\u043d\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435).<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c (\u00abUse when\u2026\u00bb).<\/p>\n<\/li>\n<li>\n<p>\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0434\u043b\u044f \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u0432 (DALL-E, Gemini, Stable Diffusion).<\/p>\n<\/li>\n<\/ol>\n<p>\u041f\u043b\u043e\u0445\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435: \u00abHelper for images\u00bb. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u0432 \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0451\u0442.<\/p>\n<p><strong>\u041a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043a\u0438\u043b\u043b, \u0430 \u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0434\u0435\u043b\u0430\u0442\u044c<\/strong><\/p>\n<p><strong>\u0414\u0435\u043b\u0430\u0439\u0442\u0435 \u0441\u043a\u0438\u043b\u043b, \u0435\u0441\u043b\u0438:<\/strong><\/p>\n<ul>\n<li>\n<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 (\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u043c\u043f\u0442\u0430, \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0448\u0430\u0433\u043e\u0432, \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a API)<\/p>\n<\/li>\n<li>\n<p>\u042d\u0442\u0443 \u043b\u043e\u0433\u0438\u043a\u0443 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432 <a href=\"http:\/\/routing.md\">routing.md<\/a><\/p>\n<\/li>\n<\/ul>\n<p><strong>\u041d\u0435 \u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0441\u043a\u0438\u043b\u043b, \u0435\u0441\u043b\u0438:<\/strong><\/p>\n<ul>\n<li>\n<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 Bash \u0438\u043b\u0438 \u043e\u0434\u043d\u0438\u043c \u0432\u044b\u0437\u043e\u0432\u043e\u043c API \u2014 \u044d\u0442\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430, \u043a\u043b\u0430\u0434\u0438\u0442\u0435 \u0432 commands\/<\/p>\n<\/li>\n<li>\n<p>\u041d\u0443\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u043e \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u2014 \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043a\u043b\u0430\u0434\u0438\u0442\u0435 \u0432 rules\/<\/p>\n<\/li>\n<li>\n<p>\u041b\u043e\u0433\u0438\u043a\u0430 \u0436\u0451\u0441\u0442\u043a\u043e \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u0430 \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u2014 \u044d\u0442\u043e <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u0432 \u043a\u043e\u0440\u043d\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u043a\u0438\u043b\u043b \u0437\u0430 10 \u043c\u0438\u043d\u0443\u0442<\/strong><\/p>\n<p>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u043e\u0440\u043a\u0444\u043b\u043e\u0443:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">mkdir -p ~\/.claude\/skills\/my-first-skill<\/p>\n<p align=\"left\">cat &gt; ~\/.claude\/skills\/my-first-skill\/<a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> &lt;&lt;&#8216;EOF&#8217;<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">name: my-first-skill<\/p>\n<p align=\"left\">description: \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435, \u0447\u0442\u043e \u044f \u0434\u0435\u043b\u0430\u044e \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e. Use when user asks to &#8230;<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\"># My First Skill<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## When to Use<\/p>\n<p align=\"left\">&#8212; \u0423\u0441\u043b\u043e\u0432\u0438\u0435 1<\/p>\n<p align=\"left\">&#8212; \u0423\u0441\u043b\u043e\u0432\u0438\u0435 2<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Steps<\/p>\n<p align=\"left\">1. \u0421\u0434\u0435\u043b\u0430\u0442\u044c X<\/p>\n<p align=\"left\">2. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c Y<\/p>\n<p align=\"left\">3. \u0412\u0435\u0440\u043d\u0443\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 Z<\/p>\n<p align=\"left\">EOF<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0432 rules\/<a href=\"http:\/\/routing.md\">routing.md<\/a>:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">| \u041c\u043e\u044f \u0437\u0430\u0434\u0430\u0447\u0430 | &#171;\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e 1&#187;, &#171;\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e 2&#187; | Skill <code>my-first-skill<\/code> |<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0439\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u044e \u0437\u0430\u043d\u043e\u0432\u043e \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443.<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u0441\u043a\u0438\u043b\u043b\u0430 \u0438\u0437 \u0436\u0438\u0437\u043d\u0438 \u2014 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0432 \u043d\u0443\u0436\u043d\u043e\u043c \u0441\u0442\u0438\u043b\u0435 \u0437\u0430 5 \u043c\u0438\u043d\u0443\u0442<\/strong><\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043a\u0430\u043a \u0441\u043a\u0438\u043b\u043b \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043e\u043a\u0443\u043f\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u043a\u0430\u0436\u0443 \u043e\u0434\u0438\u043d \u0438\u0437 \u0442\u0435\u0445, \u0447\u0442\u043e \u044f \u0441\u0430\u043c \u0433\u043e\u043d\u044f\u044e \u043a\u0430\u0436\u0434\u0443\u044e \u043d\u0435\u0434\u0435\u043b\u044e.<\/p>\n<p>manus-slides \u2014 full-pipeline \u0441\u043a\u0438\u043b\u043b \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0439. \u041d\u0430 \u0432\u0445\u043e\u0434 \u2014 \u0442\u0435\u043c\u0430 (\u043e\u0434\u043d\u043e\u0439 \u0444\u0440\u0430\u0437\u043e\u0439). \u041d\u0430 \u0432\u044b\u0445\u043e\u0434 \u2014 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 PPTX \u0441 \u043e\u0431\u043b\u043e\u0436\u043a\u043e\u0439, \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c\u0438 \u0438 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f\u043c\u0438. \u0412\u043d\u0443\u0442\u0440\u0438 24 \u0441\u0442\u0438\u043b\u044f \u0447\u0435\u0440\u0435\u0437 Nano Banana 2 (Gemini Image): vinyl, whiteboard, grove, fresco, sketch, neon, onyx \u0438 \u0434\u0440\u0443\u0433\u0438\u0435. \u041b\u0438\u0447\u043d\u043e \u044f \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0435\u0440\u0443 <strong>whiteboard<\/strong> \u2014 \u044d\u0442\u043e \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u0441\u0442\u0438\u043b\u0435 \u043c\u0430\u0440\u043a\u0435\u0440\u043d\u043e\u0439 \u0434\u043e\u0441\u043a\u0438 \u0432 \u043f\u0435\u0440\u0435\u0433\u043e\u0432\u043e\u0440\u043a\u0435. \u0425\u043e\u0440\u043e\u0448\u043e \u043b\u043e\u0436\u0438\u0442\u0441\u044f \u043d\u0430 \u0431\u0438\u0437\u043d\u0435\u0441-\u043a\u043e\u043d\u0442\u0435\u043d\u0442, \u043d\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a \u0441\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0438 \u0446\u0432\u0435\u0442\u043e\u0432.<\/p>\n<p>\u0412\u0430\u0436\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: \u0441\u043a\u0438\u043b\u043b \u2014 \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0430\u044f \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438. \u042d\u0442\u043e <strong>\u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442<\/strong> \u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438, \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438 \u0430\u0441\u0441\u0435\u0442\u043e\u0432. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 manus-slides:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">~\/.claude\/skills\/manus-slides\/<\/p>\n<p align=\"left\">\u251c\u2500\u2500 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f (\u224813K)<\/p>\n<p align=\"left\">\u251c\u2500\u2500 scripts\/<\/p>\n<p align=\"left\">\u2502 \u00a0 \u251c\u2500\u2500 whiteboard_<a href=\"http:\/\/generator.py\">generator.py<\/a> \u00a0 \u00a0 \u00a0 # \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d whiteboard-\u0441\u0442\u0438\u043b\u044f \u2192 PNG \u2192 PPTX<\/p>\n<p align=\"left\">\u2502 \u00a0 \u251c\u2500\u2500 slide_<a href=\"http:\/\/manager.py\">manager.py<\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # init\/add\/export \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\n<p align=\"left\">\u2502 \u00a0 \u251c\u2500\u2500 slide_<a href=\"http:\/\/templates.py\">templates.py<\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # 13 HTML-\u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432<\/p>\n<p align=\"left\">\u2502 \u00a0 \u2514\u2500\u2500 slide_<a href=\"http:\/\/export.py\">export.py<\/a> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0440\u0435\u043d\u0434\u0435\u0440 \u0447\u0435\u0440\u0435\u0437 Playwright \u2192 PPTX\/PDF<\/p>\n<p align=\"left\">\u251c\u2500\u2500 assets\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0448\u0440\u0438\u0444\u0442\u044b, \u0438\u043a\u043e\u043d\u043a\u0438, \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f<\/p>\n<p align=\"left\">\u2514\u2500\u2500 references\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0442\u0438\u043b\u0435\u0439<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0421\u043a\u0438\u043b\u043b = <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> (\u043a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f) + \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b (\u0447\u0442\u043e \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443) + \u0430\u0441\u0441\u0435\u0442\u044b + \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u044b. \u0410\u0433\u0435\u043d\u0442 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438, \u043d\u043e \u0432\u0441\u044e \u0442\u044f\u0436\u0451\u043b\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u2014 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u0441\u0431\u043e\u0440\u043a\u0443 PPTX, \u0440\u0435\u043d\u0434\u0435\u0440 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 \u2014 \u0434\u0435\u043b\u0430\u044e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u044b. \u0412 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u044b\u0432\u043e\u0434\u0435 \u043d\u0438\u0436\u0435 \u0432\u0438\u0434\u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 [load] manus-slides\/scripts\/whiteboard_<a href=\"http:\/\/generator.py\">generator.py<\/a> (registered as tool) \u2014 \u044d\u0442\u043e \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043a\u043e\u0433\u0434\u0430 \u0430\u0433\u0435\u043d\u0442 \u043f\u043e\u0434\u0446\u0435\u043f\u043b\u044f\u0435\u0442 executable.<\/p>\n<p>\u0412 Claude Code \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&gt; \u0441\u0434\u0435\u043b\u0430\u0439 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0434\u043b\u044f investor pitch \u043d\u0430 \u0442\u0435\u043c\u0443 \u00abAI-\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f\u00bb,<\/p>\n<p align=\"left\">\u00a0\u00a0\u0441\u0442\u0438\u043b\u044c whiteboard, 12 \u0441\u043b\u0430\u0439\u0434\u043e\u0432<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><a href=\"http:\/\/Routing.md\">Routing.md<\/a> \u043b\u043e\u0432\u0438\u0442 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u00ab\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u00bb, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442 manus-slides, \u0442\u043e\u0442:<\/p>\n<ol start=\"7\">\n<li>\n<p>\u0427\u0435\u0440\u0435\u0437 Claude \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 outline \u2014 12 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c\u0438 \u0438 \u0442\u0435\u0437\u0438\u0441\u0430\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043b\u0430\u0439\u0434\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u043e\u043c\u043f\u0442 \u043f\u043e\u0434 whiteboard-\u0441\u0442\u0438\u043b\u044c (\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a + \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438).<\/p>\n<\/li>\n<li>\n<p>\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0433\u043e\u043d\u044f\u0435\u0442 \u043f\u0440\u043e\u043c\u043f\u0442\u044b \u0447\u0435\u0440\u0435\u0437 gemini-3.1-flash-image-preview, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 PNG \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043b\u0430\u0439\u0434\u0430.<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0431\u0438\u0440\u0430\u0435\u0442 \u0432\u0441\u0451 \u0432 PPTX \u0441 \u043e\u0431\u043b\u043e\u0436\u043a\u043e\u0439 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412\u0440\u0435\u043c\u044f \u043e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0434\u043e \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u2014 5\u20138 \u043c\u0438\u043d\u0443\u0442. \u0420\u0443\u043a\u043e\u0439 \u0442\u0430 \u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430 \u2014 \u0446\u0435\u043b\u044b\u0439 \u0434\u0435\u043d\u044c: \u0434\u0443\u043c\u0430\u0442\u044c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443, \u0438\u0441\u043a\u0430\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438, \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u0451\u0440\u0441\u0442\u043a\u0443.<\/p>\n<p>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a>, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">name: manus-slides<\/p>\n<p align=\"left\">description: \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0439. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u0440\u043e\u0441\u0438\u0442 \u00ab\u0441\u0434\u0435\u043b\u0430\u0439 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044e\u00bb, \u00ab\u043e\u0444\u043e\u0440\u043c\u0438 \u0441\u043b\u0430\u0439\u0434\u044b\u00bb, \u00abpitch deck\u00bb. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 24 AI-\u0441\u0442\u0438\u043b\u044f (whiteboard, vinyl, sketch \u0438 \u0434\u0440.) \u0447\u0435\u0440\u0435\u0437 Gemini Image. \u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 PPTX\/PDF.<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\"># Manus Slides<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">Full-pipeline: \u0442\u0435\u043c\u0430 \u2192 outline \u2192 \u0441\u043b\u0430\u0439\u0434\u044b (PNG \u0447\u0435\u0440\u0435\u0437 Gemini) \u2192 PPTX.<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Quick start<\/p>\n<p align=\"left\">1. \u0421\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043c\u0443 \u0438 \u0441\u0442\u0438\u043b\u044c (whiteboard \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)<\/p>\n<p align=\"left\">2. \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c outline (Claude)<\/p>\n<p align=\"left\">3. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043b\u0430\u0439\u0434\u0430 \u2014 image-prompt \u0432 \u0441\u0442\u0438\u043b\u0435 whiteboard<\/p>\n<p align=\"left\">4. \u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a Gemini image generation<\/p>\n<p align=\"left\">5. \u0421\u0431\u043e\u0440\u043a\u0430 \u0432 PPTX (python-pptx)<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u042d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0441\u043a\u0438\u043b\u043b \u0438\u0437 200 \u0441\u0442\u0440\u043e\u043a \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u00ab\u0446\u0435\u043b\u044b\u0439 \u0434\u0435\u043d\u044c \u0440\u0443\u043a\u0430\u043c\u0438\u00bb \u0432 \u00ab\u043f\u044f\u0442\u044c \u043c\u0438\u043d\u0443\u0442 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439\u00bb. \u0418 \u044d\u0442\u043e \u043d\u0435 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u2014 \u0443 \u043c\u0435\u043d\u044f \u0432 ~\/.claude\/skills\/ \u0441\u0435\u0439\u0447\u0430\u0441 \u043b\u0435\u0436\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u0441\u043e\u0442\u0435\u043d \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u044f \u043f\u0438\u0441\u0430\u043b \u0441\u0430\u043c \u043f\u043e \u043c\u0435\u0440\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u0437\u0430\u0434\u0430\u0447: \u043e\u0434\u043d\u0443 \u0440\u0443\u0442\u0438\u043d\u0443 \u043f\u0440\u043e\u0433\u043d\u0430\u043b \u0432\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437 \u2014 \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0441\u044f, \u043d\u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u0443\u0436\u0435 \u043e\u0444\u043e\u0440\u043c\u0438\u043b \u0432 \u0441\u043a\u0438\u043b\u043b.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u0435\u0435, \u043a\u0430\u043a routing \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u2014 \u0432\u043e\u0442 \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&gt; \u0441\u0434\u0435\u043b\u0430\u0439 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0434\u043b\u044f investor pitch \u043d\u0430 \u0442\u0435\u043c\u0443 \u00abAI-\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e<\/p>\n<p align=\"left\">\u00a0\u00a0\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f\u00bb, \u0441\u0442\u0438\u043b\u044c whiteboard, 12 \u0441\u043b\u0430\u0439\u0434\u043e\u0432<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">[routing] match: \u00ab\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u00bb \u2192 skills\/manus-slides\/<a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> (confidence 0.94)<\/p>\n<p align=\"left\">[load] manus-slides\/<a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> (4.2K tokens)<\/p>\n<p align=\"left\">[load] manus-slides\/scripts\/whiteboard_<a href=\"http:\/\/generator.py\">generator.py<\/a> (registered as tool)<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">I&#8217;ll generate the presentation. Let me start with the outline.<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">\u2713 Outline generated: 12 slides<\/p>\n<p align=\"left\">\u00a0\u00a01. Title \u2014 AI-\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/p>\n<p align=\"left\">\u00a0\u00a02. Problem \u2014 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0432 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u044f\u0445<\/p>\n<p align=\"left\">\u00a0\u00a03. Solution \u2014 \u0435\u0434\u0438\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441 AI-\u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438<\/p>\n<p align=\"left\">\u00a0\u00a0&#8230;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">\u2713 Slide prompts ready<\/p>\n<p align=\"left\">\u2713 Generating images (parallel, 12 requests via gemini-3.1-flash-image-preview)<\/p>\n<p align=\"left\">\u00a0\u00a0[01\/12] \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 done<\/p>\n<p align=\"left\">\u00a0\u00a0[12\/12] \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 done<\/p>\n<p align=\"left\">\u2713 Building PPTX<\/p>\n<p align=\"left\">\u2713 Saved to .\/output\/presentation.pptx (3.8 MB, 12 slides)<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">Done in 6m 14s.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u042d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d: routing \u043d\u0430\u0448\u0451\u043b \u043d\u0443\u0436\u043d\u044b\u0439 skill, \u043f\u043e\u0434\u0433\u0440\u0443\u0437\u0438\u043b \u0435\u0433\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 (\u22484K \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0432\u043c\u0435\u0441\u0442\u043e 200K, \u0435\u0441\u043b\u0438 \u0431\u044b \u0432\u0441\u0435 \u0441\u043a\u0438\u043b\u043b\u044b \u043b\u0435\u0436\u0430\u043b\u0438 \u0432 system prompt), \u0430\u0433\u0435\u043d\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043b \u0437\u0430\u0434\u0430\u0447\u0443 \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f.<\/p>\n<p><strong>\u0415\u0449\u0451 \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u2014 \u043f\u0430\u0440\u0441\u0438\u043d\u0433 Telegram<\/strong><\/p>\n<p>\u0421\u043a\u0438\u043b\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0433\u043e\u043d\u044f\u044e \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u0437 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445, \u2014 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 Telegram. \u041c\u043e\u0439 tg-post skill \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044e \u0432 \u043a\u0430\u043d\u0430\u043b, \u0430 tg_<a href=\"http:\/\/client.py\">client.py<\/a> (\u0442\u043e\u0436\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d \u0447\u0435\u0440\u0435\u0437 \u0441\u043a\u0438\u043b\u043b) \u2014 \u0437\u0430 \u0447\u0442\u0435\u043d\u0438\u0435, \u043f\u043e\u0438\u0441\u043a, \u043f\u0430\u0440\u0441\u0438\u043d\u0433 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n<p>\u0427\u0442\u043e \u044f \u0434\u0435\u043b\u0430\u044e \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0432 Claude Code:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&gt; \u043d\u0430\u0439\u0434\u0438 \u0432 \u043a\u0430\u043d\u0430\u043b\u0435 @aiproductreview \u0432\u0441\u0435 \u043f\u043e\u0441\u0442\u044b \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u0441\u044f\u0446,<\/p>\n<p align=\"left\">\u00a0\u00a0\u0433\u0434\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f AlpinaGPT \u0438\u043b\u0438 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u044b, \u0432\u044b\u0433\u0440\u0443\u0437\u0438 \u0432 CSV<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Routing \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442 skill telegram \u2192 \u0430\u0433\u0435\u043d\u0442 \u0447\u0435\u0440\u0435\u0437 tg_<a href=\"http:\/\/client.py\">client.py<\/a> \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043c\u043e\u0451\u043c \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0435 (\u0447\u0435\u0440\u0435\u0437 Telethon, \u0441\u0435\u0441\u0441\u0438\u044f \u043b\u0435\u0436\u0438\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e), \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u043a\u0430\u043d\u0430\u043b, \u0444\u0438\u043b\u044c\u0442\u0440\u0443\u0435\u0442 \u043f\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u0441\u043b\u043e\u0432\u0430\u043c, \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 CSV.<\/p>\n<p>\u041f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c \u2014 \u0435\u0434\u0438\u043d\u044b\u0439 CLI \u0441 50+ \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">read-channel\u00a0 \u00a0 parse-comments\u00a0 \u00a0 parse-commenters<\/p>\n<p align=\"left\">read-chat \u00a0 \u00a0 \u00a0 parse-members \u00a0 \u00a0 channel-stats<\/p>\n<p align=\"left\">search\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 search-media\u00a0 \u00a0 \u00a0 search-date<\/p>\n<p align=\"left\">mentions\u00a0 \u00a0 \u00a0 \u00a0 global-search \u00a0 \u00a0 contacts<\/p>\n<p align=\"left\">download\u00a0 \u00a0 \u00a0 \u00a0 export-chat \u00a0 \u00a0 \u00a0 send \/ send-file<\/p>\n<p align=\"left\">react \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 create-poll \u00a0 \u00a0 \u00a0 create-group \/ create-channel<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0442\u0430 \u0436\u0435, \u0447\u0442\u043e \u0443 manus-slides \u2014 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> \u043f\u043b\u044e\u0441 \u043d\u0430\u0431\u043e\u0440 Python-\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u043f\u043b\u044e\u0441 session-\u0444\u0430\u0439\u043b (Telethon). \u0427\u0442\u043e \u0432\u0430\u0436\u043d\u043e: \u0441\u043a\u0438\u043b\u043b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 credentials \u0438\u0437 ~\/.claude\/.credentials.master.env, \u043d\u0435 \u0438\u0437 \u0434\u0438\u0430\u043b\u043e\u0433\u0430. \u041c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0432\u0438\u0434\u0438\u0442 TELEGRAM_API_ID \u0438 \u0442\u043e\u043a\u0435\u043d\u044b \u0432 \u0447\u0438\u0441\u0442\u043e\u043c \u0432\u0438\u0434\u0435 \u2014 \u043e\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u044b.<\/p>\n<p>\u042d\u0442\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u0441\u043a\u0438\u043b\u043b\u0430 \u043f\u043e\u0441\u043b\u0435 manus-slides: <strong>\u043e\u0431\u0451\u0440\u0442\u043a\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/strong>. \u041a\u043e\u0433\u0434\u0430 \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0440\u0443\u043a\u0430\u043c\u0438 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e, \u2014 \u044f \u0434\u0435\u043b\u0430\u044e \u043f\u043e\u0434 \u043d\u0435\u0451 \u0442\u0430\u043a\u0443\u044e \u0436\u0435 \u0441\u043a\u0438\u043b\u043b-\u043e\u0431\u0451\u0440\u0442\u043a\u0443. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u00abClaude Code \u2192 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u043d\u0430 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u044f\u0437\u044b\u043a\u0435.<\/p>\n<p><strong>\u041a\u0430\u043a \u0440\u0430\u0441\u0442\u0451\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u2014 \u043c\u0435\u0442\u0430-\u0441\u043a\u0438\u043b\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0435\u0442 \u0441\u043a\u0438\u043b\u043b\u044b<\/strong><\/p>\n<p>\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u044f \u0437\u0430\u043c\u0435\u0442\u0438\u043b, \u0447\u0442\u043e \u0447\u0430\u0441\u0442\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e Claude Code \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u0437\u0430\u0434\u0430\u0447\u0443: \u00ab\u0441\u0434\u0435\u043b\u0430\u0439 \u043c\u043d\u0435 \u0441\u043a\u0438\u043b\u043b \u0434\u043b\u044f X\u00bb. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 skill-creator. \u042d\u0442\u043e <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043c\u0435\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a>.<\/p>\n<p>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0430:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">name: skill-creator<\/p>\n<p align=\"left\">description: \u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u043e\u0432\u044b\u0435 \u0441\u043a\u0438\u043b\u043b\u044b \u043f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u0447\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u0440\u043e\u0441\u0438\u0442 \u00ab\u0441\u0434\u0435\u043b\u0430\u0439 \u043c\u043d\u0435 \u0441\u043a\u0438\u043b\u043b\u00bb, \u00ab\u0434\u043e\u0431\u0430\u0432\u044c \u0441\u043a\u0438\u043b\u043b\u00bb, \u00ab\u043e\u0444\u043e\u0440\u043c\u0438 \u044d\u0442\u043e \u0432 \u0441\u043a\u0438\u043b\u043b\u00bb. \u0410\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a> \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c frontmatter, \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442 \u0432 ~\/.claude\/skills\/&lt;name&gt;\/ \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 <a href=\"http:\/\/routing.md\">routing.md<\/a>.<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\"># Skill Creator<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u041a\u043e\u0433\u0434\u0430 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442<\/p>\n<p align=\"left\">&#8212; \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u0440\u043e\u0441\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u043a\u0438\u043b\u043b<\/p>\n<p align=\"left\">&#8212; \u041e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0443\u044e\u0441\u044f \u0437\u0430\u0434\u0430\u0447\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u043e\u0441\u0438\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u0441\u043a\u0438\u043b\u043b\u0430<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442<\/p>\n<p align=\"left\">1. \u0423\u0442\u043e\u0447\u043d\u044f\u0435\u0442: \u0438\u043c\u044f, \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u0448\u0430\u0433\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f<\/p>\n<p align=\"left\">2. \u0421\u043e\u0437\u0434\u0430\u0451\u0442 <code>~\/.claude\/skills\/&lt;name&gt;\/<\/code><a href=\"http:\/\/SKILL.md\"><code>SKILL.md<\/code><\/a> \u0441 frontmatter (name, description, triggers)<\/p>\n<p align=\"left\">3. \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u0435\u043d \u0441\u043a\u0440\u0438\u043f\u0442 \u2014 \u043a\u043b\u0430\u0434\u0451\u0442 \u0440\u044f\u0434\u043e\u043c <code>scripts\/&lt;name&gt;.py<\/code><\/p>\n<p align=\"left\">4. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0442\u0440\u043e\u043a\u0443 \u0432 <code>~\/.claude\/rules\/<\/code><a href=\"http:\/\/routing.md\"><code>routing.md<\/code><\/a> \u0441 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u043c \u0438 \u043f\u0443\u0442\u0451\u043c<\/p>\n<p align=\"left\">5. \u0421\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 diff<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## \u0428\u0430\u0431\u043b\u043e\u043d \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a><\/p>\n<p align=\"left\">[\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d 15\u201330 \u0441\u0442\u0440\u043e\u043a]<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u044f \u043c\u043e\u0433\u0443 \u0441\u043a\u0430\u0437\u0430\u0442\u044c Claude Code \u00ab\u0441\u0434\u0435\u043b\u0430\u0439 \u0441\u043a\u0438\u043b\u043b \u0434\u043b\u044f \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 PDF-\u0432\u044b\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u043d\u043a\u0430\u00bb \u2014 \u043e\u043d \u0441\u0430\u043c \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043a\u0430\u0442\u0430\u043b\u043e\u0433, \u043f\u0438\u0448\u0435\u0442 <a href=\"http:\/\/SKILL.md\">SKILL.md<\/a>, \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 routing, \u0438 \u0447\u0435\u0440\u0435\u0437 \u043c\u0438\u043d\u0443\u0442\u0443 \u0441\u043a\u0438\u043b\u043b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u042d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u0442\u043e\u0447\u043a\u0430 \u0441\u0430\u043c\u043e\u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: \u0434\u0430\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u0440\u0430\u0441\u0442\u0451\u0442 \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u0431\u0435\u0437 \u0440\u0443\u0447\u043d\u043e\u0439 \u0432\u043e\u0437\u043d\u0438 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u043c\u043e\u0439 \u043f\u043e\u043b\u043d\u044b\u0439 skill-creator \u2014 \u043e\u043d \u0432 \u0430\u0440\u0445\u0438\u0432\u0435 (\u0441\u043c. \u0431\u043b\u043e\u043a \u043d\u0438\u0436\u0435 \u043f\u0440\u043e \u043a\u043e\u043d\u0444\u0438\u0433).<\/p>\n<p><\/p>\n<p><strong>\u0421\u043b\u043e\u0439 3. Agents \u2014 \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u0443\u0435\u043c \u0437\u0430\u0434\u0430\u0447\u0438<\/strong><\/p>\n<p>\u0410\u0433\u0435\u043d\u0442 \u2014 \u044d\u0442\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442 \u0441 <strong>\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043c<\/strong>. \u0412\u044b \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0435 \u0435\u0433\u043e \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 Task, \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0435 \u043f\u0440\u043e\u043c\u043f\u0442, \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442.<\/p>\n<p>\u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e:<\/p>\n<ul>\n<li>\n<p><strong>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u0430\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f.<\/strong> \u0415\u0441\u043b\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0430\u0433\u0435\u043d\u0442 \u0443\u0436\u0435 \u043d\u0430\u043f\u043e\u043b\u043d\u0438\u043b \u043e\u043a\u043d\u043e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043c, \u0430 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u043e\u0439 research \u2014 \u043e\u0442\u0434\u0430\u0439\u0442\u0435 subagent-\u0443. \u041e\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0442\u0430\u0449\u0438\u0442\u044c \u0437\u0430 \u0441\u043e\u0431\u043e\u0439 \u0432\u0441\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c.<\/strong> \u041c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 (\u043f\u043e\u0438\u0441\u043a \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u044f\u0445 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u0440\u0430\u0437\u043d\u044b\u0435 \u0442\u0438\u043f\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430).<\/p>\n<\/li>\n<li>\n<p><strong>\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f.<\/strong> \u0423 \u0430\u0433\u0435\u043d\u0442\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442, \u0441\u0432\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0441\u0432\u043e\u044f \u043c\u043e\u0434\u0435\u043b\u044c.<\/p>\n<\/li>\n<\/ul>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0444\u0430\u0439\u043b\u0430 \u0430\u0433\u0435\u043d\u0442\u0430 \u2014 \u0442\u043e\u0442 \u0436\u0435 markdown \u0441 frontmatter:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">name: code-reviewer<\/p>\n<p align=\"left\">description: Reviews code for security, quality, and performance<\/p>\n<p align=\"left\">model: opus<\/p>\n<p align=\"left\">tools: Read, Glob, Grep<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\"># Purpose<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">You are a Principal Code Reviewer. Your mission is to perform<\/p>\n<p align=\"left\">rigorous, actionable code reviews using a two-pass methodology<\/p>\n<p align=\"left\">to separate critical problems from informational notes.<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Identity<\/p>\n<p align=\"left\">&#8212; Style: Direct, evidence-based, constructive<\/p>\n<p align=\"left\">&#8212; Principles: Security first, Zero Silent Failures, READ-ONLY<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Process<\/p>\n<p align=\"left\">Pass 1: Surface only critical issues (security, correctness, P0 bugs)<\/p>\n<p align=\"left\">Pass 2: Informational notes (style, minor refactors)<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Rules<\/p>\n<p align=\"left\">&#8212; Point to specific file paths and line numbers<\/p>\n<p align=\"left\">&#8212; Suggest concrete fixes, not generic advice<\/p>\n<p align=\"left\">&#8212; Never use Write, Edit, or Bash tools \u2014 read-only<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043f\u043e\u043b\u0435\u0439:<\/p>\n<ul>\n<li>\n<p>model: opus | sonnet | haiku \u2014 \u043a\u0430\u043a\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c. \u0414\u043b\u044f exploration \u0445\u0432\u0430\u0442\u0430\u0435\u0442 Haiku, \u0434\u043b\u044f \u043a\u043e\u0434-\u0440\u0435\u0432\u044c\u044e \u043b\u0443\u0447\u0448\u0435 Opus.<\/p>\n<\/li>\n<li>\n<p>tools: Read, Glob, Grep \u2014 \u0431\u0435\u043b\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0414\u043b\u044f security-\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u0435\u043b\u0430\u0439\u0442\u0435 read-only \u2014 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0434\u0430\u0432\u0430\u0439\u0442\u0435 Write\/Edit.<\/p>\n<\/li>\n<li>\n<p>description \u2014 \u043f\u043e \u043d\u0435\u043c\u0443 \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u041a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u0435\u043d \u0430\u0433\u0435\u043d\u0442, \u0430 \u043a\u043e\u0433\u0434\u0430 \u0445\u0432\u0430\u0442\u0438\u0442 \u0441\u043a\u0438\u043b\u043b\u0430<\/strong><\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041f\u0440\u0438\u0437\u043d\u0430\u043a<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0421\u043a\u0438\u043b\u043b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0410\u0433\u0435\u043d\u0442<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041d\u0443\u0436\u043d\u0430 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043d\u0435\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0434\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041d\u0443\u0436\u0435\u043d \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043d\u0435\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0434\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041d\u0443\u0436\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440 tools<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043d\u0435\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0434\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442-\u0440\u0435\u0446\u0435\u043f\u0442<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0434\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043d\u0435\u0442<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0415\u0441\u043b\u0438 \u0441\u043e\u043c\u043d\u0435\u0432\u0430\u0435\u0442\u0435\u0441\u044c \u2014 \u043d\u0430\u0447\u0438\u043d\u0430\u0439\u0442\u0435 \u0441\u043e \u0441\u043a\u0438\u043b\u043b\u0430. \u0415\u0441\u043b\u0438 \u043f\u043e\u0437\u0436\u0435 \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0430 \u0437\u0430\u0441\u0438\u0440\u0430\u0435\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438\u043b\u0438 \u043d\u0443\u0436\u0435\u043d read-only \u0440\u0435\u0436\u0438\u043c \u2014 \u043f\u0435\u0440\u0435\u0435\u0437\u0436\u0430\u0439\u0442\u0435 \u0432 \u0430\u0433\u0435\u043d\u0442\u0430.<\/p>\n<p><strong>\u0423\u0440\u043e\u0432\u043d\u0438 \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/strong><\/p>\n<p>\u0414\u043b\u044f \u0441\u0435\u0431\u044f \u044f \u0434\u0435\u0440\u0436\u0443 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 decision tree:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u041f\u0440\u0438\u043c\u0435\u0440<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>Level 0<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0435\u043b\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443, \u0431\u0435\u0437 \u0430\u0433\u0435\u043d\u0442\u043e\u0432<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0443, \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>Level 1<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u0434\u0438\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c API endpoint \u0432 2\u20135 \u0444\u0430\u0439\u043b\u0430\u0445<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>Level 2<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0442\u043e\u0440 + 2\u20133 worker-\u0430\u0433\u0435\u043d\u0442\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0424\u0438\u0447\u0430 \u0432\u043e \u0444\u0440\u043e\u043d\u0442 + \u0431\u044d\u043a + \u0442\u0435\u0441\u0442\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>Level 3<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e\u043b\u043d\u044b\u0439 workflow \u0441 QA<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u043e\u0432\u044b\u0439 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441, \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041f\u0440\u0438\u043d\u0446\u0438\u043f, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u044f \u043f\u0440\u0438\u0448\u0451\u043b \u043f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u043e\u043a: \u043d\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0439\u0442\u0435, \u0447\u0442\u043e claude \u043f\u043e\u0439\u043c\u0451\u0442 \u0432\u0430\u0441 \u0441 \u043f\u043e\u043b\u0443\u0441\u043b\u043e\u0432\u0430. \u041f\u0440\u043e\u043c\u043f\u0442 \u00ab\u0438\u0441\u043f\u0440\u0430\u0432\u044c \u0431\u0430\u0433 \u043f\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c \u0442\u0432\u043e\u0435\u0433\u043e research\u00bb \u2014 \u043f\u043b\u043e\u0445\u043e\u0439 \u043f\u0440\u043e\u043c\u043f\u0442. \u0425\u043e\u0440\u043e\u0448\u0438\u0439: \u00ab\u0438\u0441\u043f\u0440\u0430\u0432\u044c null-pointer \u0432 src\/auth\/validate.ts:42, \u043f\u043e\u043b\u0435 user undefined \u043f\u0440\u0438 \u0438\u0441\u0442\u0451\u043a\u0448\u0435\u0439 \u0441\u0435\u0441\u0441\u0438\u0438 \u2014 \u0434\u043e\u0431\u0430\u0432\u044c null-check, \u0432\u0435\u0440\u043d\u0438 401\u00bb.<\/p>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0430\u043c\u0438, \u043f\u043e\u0442\u043e\u043c \u0434\u0430\u0439\u0442\u0435 \u0430\u0433\u0435\u043d\u0442\u0443 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438. \u042d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0440\u0430\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043f\u044f\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0438 \u043d\u0430\u0434\u0435\u044f\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043e\u043d\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u044f\u0442\u0441\u044f.<\/p>\n<p><strong>\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b: \u043a\u043e\u0433\u0434\u0430 \u0438 \u043a\u0430\u043a<\/strong><\/p>\n<p>\u0410\u0433\u0435\u043d\u0442\u044b \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e. \u042d\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0432\u0430\u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0437\u0430\u0434\u0430\u0447, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u044e\u0442 \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u0444\u0430\u0439\u043b\u044b:<\/p>\n<ul>\n<li>\n<p>\u041e\u0434\u0438\u043d \u0430\u0433\u0435\u043d\u0442 \u0438\u0437\u0443\u0447\u0430\u0435\u0442 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 API<\/p>\n<\/li>\n<li>\n<p>\u0412\u0442\u043e\u0440\u043e\u0439 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a endpoint-\u043e\u0432<\/p>\n<\/li>\n<li>\n<p>\u0422\u0440\u0435\u0442\u0438\u0439 \u0438\u0449\u0435\u0442, \u0433\u0434\u0435 \u043b\u0435\u0436\u0430\u0442 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b<\/p>\n<\/li>\n<\/ul>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u0432\u043e\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442, \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0430\u0433\u0435\u043d\u0442 \u0438\u0445 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u0442 \u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u044f.<\/p>\n<p>\u0427\u0442\u043e \u0432\u0430\u0436\u043d\u043e: <strong>\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b parallel-\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u043d\u0443\u0436\u043d\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0443\u043a\u0430\u043c\u0438<\/strong>. \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0442\u0440\u0438 \u043e\u0442\u0447\u0451\u0442\u0430 \u0438 \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u044f\u0432\u043d\u044b\u0439 \u0448\u0430\u0433 \u00ab\u0441\u0432\u043e\u0434\u0438\u043c \u0432\u043c\u0435\u0441\u0442\u0435\u00bb \u2014 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u044b \u0442\u0435\u0440\u044f\u0435\u0442\u0441\u044f. \u042f \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u0441\u043b\u0435 parallel-\u0444\u0430\u0437\u044b \u0434\u0435\u043b\u0430\u044e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441: \u00ab\u0432\u043e\u0442 \u0442\u0440\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430, \u0434\u0430\u0439 \u043c\u043d\u0435 \u043f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0432\u0441\u0435\u0445 \u0442\u0440\u0451\u0445\u00bb.<\/p>\n<p>\u0410\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d \u2014 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 B \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 A \u2014 \u0433\u043e\u043d\u0438\u0442\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u0445 \u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e: B \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442, \u043d\u0435 \u0434\u043e\u0436\u0434\u0430\u0432\u0448\u0438\u0441\u044c \u0410, \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e \u043d\u0435\u043f\u043e\u043b\u043d\u044b\u043c \u0434\u0430\u043d\u043d\u044b\u043c.<\/p>\n<p><strong>Worktrees \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432<\/strong><\/p>\n<p>\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0448\u0442\u0443\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u0430 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438, \u2014 git worktrees. \u042d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043c\u0435\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043a\u043e\u043f\u0438\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0442\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e.<\/p>\n<p>\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439: \u0432\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u043d\u0430 feature\/login, \u0438 \u0442\u0443\u0442 \u0441\u0440\u043e\u0447\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0438\u0434\u0435\u044e \u0432 experiment\/new-router. \u0411\u0435\u0437 worktrees \u2014 \u0441\u0442\u044d\u0448\u0438\u0442\u044c, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f, \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c. \u0421 worktrees \u2014 git worktree add ..\/experiment experiment\/new-router, \u0438 \u0443 \u0432\u0430\u0441 \u0440\u044f\u0434\u043e\u043c \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441 \u044d\u0442\u043e\u0439 \u0432\u0435\u0442\u043a\u043e\u0439.<\/p>\n<p>\u0410\u0433\u0435\u043d\u0442\u0443 \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432 worktree. \u0415\u0441\u043b\u0438 \u043e\u043d \u0447\u0442\u043e-\u0442\u043e \u043d\u0430\u043b\u043e\u043c\u0430\u0435\u0442 \u0438\u043b\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0435 \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u2014 \u0432\u044b\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u043c \u0446\u0435\u043b\u044b\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 git worktree remove. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u0442\u044d\u0448\u0435\u0439, \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 4. Commands \u2014 slash-\u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/strong><\/p>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u2014 \u044d\u0442\u043e \u0444\u0430\u0439\u043b ~\/.claude\/commands\/&lt;name&gt;.md, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044f\u0432\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \/&lt;name&gt;. \u041e\u0442 \u0441\u043a\u0438\u043b\u043b\u0430 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e:<\/p>\n<ul>\n<li>\n<p><strong>\u0421\u043a\u0438\u043b\u043b<\/strong> \u0438\u0449\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u043e\u043c\u0430\u043d\u0434\u0430<\/strong> \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044f\u0432\u043d\u043e \u043f\u043e \u0438\u043c\u0435\u043d\u0438.<\/p>\n<\/li>\n<\/ul>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">description: Universal deployment command for various environments<\/p>\n<p align=\"left\">argument-hint: [staging \/ production \/ local]<\/p>\n<p align=\"left\">&#8212;<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\"># Deploy: $ARGUMENTS<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">Deploy to <strong>$ARGUMENTS<\/strong> environment.<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">## Process<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">### Pre-Deploy Checks<\/p>\n<p align=\"left\">&#8212; Tests passing<\/p>\n<p align=\"left\">&#8212; Linting clean<\/p>\n<p align=\"left\">&#8212; Env variables configured<\/p>\n<p align=\"left\">&#8212; Database migrations ready<\/p>\n<p align=\"left\">\u00a0<\/p>\n<p align=\"left\">### Deployment Steps<\/p>\n<p align=\"left\">1. Build application<\/p>\n<p align=\"left\">2. Run tests<\/p>\n<p align=\"left\">3. Push to registry<\/p>\n<p align=\"left\">4. Run migrations<\/p>\n<p align=\"left\">5. Health check<\/p>\n<p align=\"left\">6. Smoke tests<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>$ARGUMENTS \u2014 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u0432\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u043f\u043e\u0441\u043b\u0435 \/deploy.<\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0430, \u0447\u0435\u043c \u0441\u043a\u0438\u043b\u043b:<\/p>\n<ul>\n<li>\n<p>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u044f\u0432\u043d\u043e \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u043d\u043e\u0435 \u0438 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u00ab\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u00bb (\u0434\u0435\u043f\u043b\u043e\u0439, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435, \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438)<\/p>\n<\/li>\n<li>\n<p>\u041d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<\/p>\n<\/li>\n<li>\n<p>\u0425\u043e\u0447\u0435\u0442\u0441\u044f \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0431\u0435\u0437 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430<\/p>\n<\/li>\n<\/ul>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u043c\u0443:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041a\u043e\u043c\u0430\u043d\u0434\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\/deploy &lt;env&gt;<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0435\u043f\u043b\u043e\u0439 \u0441 pre-deploy checks<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\/translate &lt;text&gt;<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 \u0432\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\/transcribe &lt;file&gt;<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f \u0430\u0443\u0434\u0438\u043e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\/commit<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c commit \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\/code-review<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c code-review \u0430\u0433\u0435\u043d\u0442\u0430 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0415\u0441\u043b\u0438 \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0443-\u043e\u0431\u0451\u0440\u0442\u043a\u0443 \u043d\u0430\u0434 \u0441\u043a\u0438\u043b\u043b\u043e\u043c \u2014 \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e. \u042f \u0447\u0430\u0441\u0442\u043e \u0442\u0430\u043a \u0434\u0435\u043b\u0430\u044e: \/translate \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c \u0434\u0451\u0440\u0433\u0430\u0435\u0442 \u0441\u043a\u0438\u043b\u043b deepl-pro, \u043d\u043e \u043c\u043d\u0435 \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u043d\u0430\u0431\u0440\u0430\u0442\u044c \/translate \u043f\u0440\u0438\u0432\u0435\u0442 EN, \u0447\u0435\u043c \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0441\u043b\u043e\u0432\u0430\u043c\u0438.<\/p>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u0447\u0435\u0440\u0435\u0437 $ARGUMENTS. \u041c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0443\u044e: \/code-review src\/auth\/ \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 \u0440\u0435\u0432\u044c\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0438. \u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0434\u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0430, \u043f\u0430\u0440\u0441\u0438\u0442\u044c \u2014 \u0432\u043d\u0443\u0442\u0440\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.<\/p>\n<p>\u0418\u043c\u0435\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 \u043b\u0443\u0447\u0448\u0435 \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u0435\u0437 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \/deploy-prod-vertex-with-checks \u2014 \u043d\u0435\u0447\u0438\u0442\u0430\u0435\u043c\u043e. \/deploy production \u2014 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u0432\u0441\u0451 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u043c \u043a\u0430\u043a \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 5. MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u2014 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0432\u043d\u0435\u0448\u043d\u0435\u043c\u0443 \u043c\u0438\u0440\u0443<\/strong><\/p>\n<p>MCP (Model Context Protocol) \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0431\u0449\u0430\u0435\u0442\u0441\u044f \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438. \u0423 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0435\u0441\u0442\u044c \u043d\u0430\u0431\u043e\u0440 tools \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u0432\u0438\u0434\u0438\u0442 \u0438\u0445, \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442\u0432\u0435\u0442.<\/p>\n<p>\u0411\u044b\u0432\u0430\u044e\u0442 \u0434\u0432\u0443\u0445 \u0432\u0438\u0434\u043e\u0432:<\/p>\n<ul>\n<li>\n<p><strong>Local MCP<\/strong> \u2014 \u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0443 \u0432\u0430\u0441 \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0435 \u0447\u0435\u0440\u0435\u0437 npx \u0438\u043b\u0438 Docker. \u041e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 settings.json (mcpServers) \u0438\u043b\u0438 \u0432 mcp.json.<\/p>\n<\/li>\n<li>\n<p><strong>Cloud MCP<\/strong> \u2014 \u0441\u0435\u0440\u0432\u0435\u0440\u044b Anthropic \/ \u043f\u0430\u0440\u0442\u043d\u0451\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u0440\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0435.<\/p>\n<\/li>\n<\/ul>\n<p>\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435\u043c:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0421\u0435\u0440\u0432\u0435\u0440<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0422\u0438\u043f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0417\u0430\u0447\u0435\u043c<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>filesystem<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">local<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u2014 \u0447\u0442\u0435\u043d\u0438\u0435, \u0437\u0430\u043f\u0438\u0441\u044c, \u043b\u0438\u0441\u0442\u0438\u043d\u0433 (\u0447\u0430\u0441\u0442\u043e \u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>github<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0447\u0435\u0440\u0435\u0437 \u043f\u043b\u0430\u0433\u0438\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">PR, issues, \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>context7<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">cloud \/ \u043f\u043b\u0430\u0433\u0438\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043b\u044e\u0431\u044b\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>gmail<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">cloud<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e\u0438\u0441\u043a, \u0447\u0442\u0435\u043d\u0438\u0435, \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 \u043f\u0438\u0441\u0435\u043c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>google-calendar<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">cloud<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u0441\u043b\u043e\u0442\u044b, \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 mcp.json:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">{<\/p>\n<p align=\"left\">\u00a0\u00a0&#171;mcpServers&#187;: {<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0&#171;filesystem&#187;: {<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;command&#187;: &#171;npx&#187;,<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;args&#187;: [&#171;-y&#187;, &#171;@modelcontextprotocol\/server-filesystem&#187;,<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;C:\/Users\/me\/Projects&#187;],<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;env&#187;: {}<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0}<\/p>\n<p align=\"left\">\u00a0\u00a0}<\/p>\n<p align=\"left\">}<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0412\u0430\u0436\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438: <strong>\u043a\u0430\u0436\u0434\u044b\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 MCP-\u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0432\u043e\u0438\u0445 tools \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438<\/strong>. \u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c\u0438 19 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0432 \u043f\u0440\u043e\u043c\u043f\u0442\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0439 tools, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0440\u0430\u0437 \u0432 \u043c\u0435\u0441\u044f\u0446. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0434\u0435\u0440\u0436\u0443 \u043f\u043e\u0434\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 mcp.json \u0441\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u043c \u00ab\u0435\u0441\u0442\u044c, \u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u00bb \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u044e \u043f\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e.<\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 MCP \u2014 \u043f\u0435\u0440\u0435\u0431\u043e\u0440: \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0432\u044b\u0437\u043e\u0432\u043e\u043c API \u0447\u0435\u0440\u0435\u0437 requests \u0438\u043b\u0438 httpx, \u0438 \u0432\u044b \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e \u2014 \u043a\u043b\u0430\u0434\u0438\u0442\u0435 \u0432 \u0441\u043a\u0438\u043b\u043b \u0441 \u043a\u0443\u0441\u043a\u043e\u043c Python-\u043a\u043e\u0434\u0430, \u043d\u0435 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 MCP-\u0441\u0435\u0440\u0432\u0435\u0440.<\/p>\n<p><strong>\u0427\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f \u0441 MCP<\/strong><\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u0433\u0440\u0430\u0431\u043b\u0435\u0439, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043d\u0430\u0431\u0438\u043b \u0448\u0438\u0448\u043a\u0438:<\/p>\n<ul>\n<li>\n<p><strong>Cold start.<\/strong> \u0421\u0435\u0440\u0432\u0435\u0440\u044b, \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 npx, \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0442\u044f\u043d\u0443\u0442 \u043f\u0430\u043a\u0435\u0442\u044b. \u041f\u0435\u0440\u0432\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u0431\u0443\u0442\u0430 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u0442\u044c \u043f\u044f\u0442\u044c-\u0434\u0435\u0441\u044f\u0442\u044c \u0441\u0435\u043a\u0443\u043d\u0434 \u0434\u043e\u043b\u044c\u0448\u0435. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 npm install -g \u0434\u043b\u044f \u0442\u0435\u0445, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u044b \u043f\u043e \u043f\u043e\u0440\u0442\u0430\u043c.<\/strong> \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e MCP \u0441 http\/sse-\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u043c \u043c\u043e\u0433\u0443\u0442 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u043d\u044f\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u043f\u043e\u0440\u0442\u044b. \u0415\u0441\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u2014 \u043f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e.<\/p>\n<\/li>\n<li>\n<p><strong>\u0418\u0441\u0442\u0451\u043a\u0448\u0438\u0435 OAuth-\u0442\u043e\u043a\u0435\u043d\u044b.<\/strong> Cloud-MCP \u0432\u0440\u043e\u0434\u0435 Gmail, Calendar \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0441\u044f\u0442 \u043f\u0435\u0440\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u0415\u0441\u043b\u0438 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e tools \u0432\u044b\u0434\u0430\u044e\u0442 401 \u2014 \u043f\u0435\u0440\u0435\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u044f tools \u0440\u0430\u0437\u0434\u0443\u0432\u0430\u044e\u0442\u0441\u044f.<\/strong> \u0412\u0438\u0434\u0435\u043b \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u043b \u0432 \u043f\u0440\u043e\u043c\u043f\u0442 30+ \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0441 \u0434\u043b\u0438\u043d\u043d\u044b\u043c\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f\u043c\u0438. \u041f\u043e\u0441\u043b\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0441\u043b\u0430. \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0432\u044b\u0431\u043e\u0440 \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0441 5 \u0442\u043e\u0447\u0435\u0447\u043d\u044b\u043c\u0438 tools \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0441 50 \u00ab\u043d\u0430 \u0432\u0441\u0451\u00bb \u2014 \u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0435\u0440\u0432\u044b\u0439.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c \u043a\u0430\u043a \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u0441\u0432\u043e\u0439 MCP-\u0441\u0435\u0440\u0432\u0435\u0440 \u2014 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435, \u043d\u0435\u0442 \u043b\u0438 \u0443\u0436\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439 \u0443\u0436\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u044b: Postgres, Redis, Slack, Notion, Linear, Sentry, Figma, Stripe \u2014 \u0432\u0441\u0451 \u0435\u0441\u0442\u044c. \u0421\u0432\u043e\u0439 \u0441\u0442\u043e\u0438\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 6. Plugins \u2014 \u0447\u0442\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438 \u0447\u0442\u043e \u043d\u0435\u0442<\/strong><\/p>\n<p>\u041f\u043b\u0430\u0433\u0438\u043d \u2014 \u044d\u0442\u043e \u0431\u0430\u043d\u0434\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0449\u0435\u0439: skills, commands, agents, \u0438\u043d\u043e\u0433\u0434\u0430 \u0445\u0443\u043a\u0438 \u0438 MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b. \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 settings.json \u0432 \u0441\u0435\u043a\u0446\u0438\u0438 enabledPlugins.<\/p>\n<p>\u041e\u0442\u043a\u0443\u0434\u0430 \u0431\u0440\u0430\u0442\u044c:<\/p>\n<ul>\n<li>\n<p>\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0430\u0440\u043a\u0435\u0442\u043f\u043b\u0435\u0439\u0441 claude-plugins-official<\/p>\n<\/li>\n<li>\n<p>\u041c\u0430\u0440\u043a\u0435\u0442\u043f\u043b\u0435\u0439\u0441\u044b \u0432\u0440\u043e\u0434\u0435 dev-browser-marketplace<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0430 GitHub<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0432\u044b\u0431\u043e\u0440\u0430:<\/p>\n<ol start=\"11\">\n<li>\n<p><strong>\u0414\u043e\u0432\u0435\u0440\u044f\u0439\u0442\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443.<\/strong> \u041f\u043b\u0430\u0433\u0438\u043d \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u0434. \u041f\u0435\u0440\u0435\u0434 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u2014 \u0433\u043b\u044f\u043d\u044c\u0442\u0435, \u043a\u0442\u043e \u0430\u0432\u0442\u043e\u0440, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0435\u0441\u0442\u044c \u043b\u0438 issues.<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435 \u0434\u0443\u0431\u043b\u0438\u0440\u0443\u0439\u0442\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c.<\/strong> \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u043a\u0438\u043b\u043b \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u2014 \u043d\u0435 \u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043b\u0430\u0433\u0438\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u0435\u043b\u0430\u0435\u0442 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0440\u0430\u0437\u0434\u0443\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442.<\/strong> \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 \u0438 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u0438\u0437 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442. \u0427\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u2014 \u0442\u0435\u043c \u0434\u043e\u0440\u043e\u0436\u0435 \u043a\u0430\u0436\u0434\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0421\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443.<\/strong> \u041a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u043d\u0443\u0436\u0435\u043d \u043b\u0438 \u043f\u043b\u0430\u0433\u0438\u043d \u2014 \u043f\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435, \u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0439\u0442\u0435 \u043d\u0435\u0434\u0435\u043b\u044e, \u043f\u043e\u0442\u043e\u043c \u0447\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0432\u0435\u0442\u044c\u0442\u0435: \u00ab\u042f \u044d\u0442\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f?\u00bb \u0415\u0441\u043b\u0438 \u043d\u0435\u0442 \u2014 \u0443\u0434\u0430\u043b\u044f\u0439\u0442\u0435.<\/p>\n<\/li>\n<\/ol>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043e\u043a\u0443\u043f\u0430\u044e\u0442\u0441\u044f:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041f\u043b\u0430\u0433\u0438\u043d<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0417\u0430\u0447\u0435\u043c<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>context7<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0432\u0435\u0436\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043b\u044e\u0431\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043f\u0440\u044f\u043c\u043e \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>commit-commands<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \/commit, \/commit-push-pr \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>code-review<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0412\u043d\u0435\u0448\u043d\u0438\u0439 AI-\u0440\u0435\u0432\u044c\u044e \u043d\u0430 PR<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>pyright-lsp \u0438\u043b\u0438 typescript-lsp<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Type-checking \u043f\u0440\u044f\u043c\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b (\u0435\u0441\u043b\u0438 \u0432\u044b \u0432 \u044d\u0442\u043e\u043c \u044f\u0437\u044b\u043a\u0435)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>playwright<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0411\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u0430\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u043e\u0432<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0410\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d: \u00ab\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044e \u0432\u0441\u0451 \u043f\u043e\u0434\u0440\u044f\u0434, \u0440\u0430\u0437\u0431\u0435\u0440\u0443\u0441\u044c \u043f\u043e\u0442\u043e\u043c\u00bb. \u0412 \u043b\u0443\u0447\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2014 \u0440\u0430\u0437\u0434\u0443\u0442\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442. \u0412 \u0445\u0443\u0434\u0448\u0435\u043c \u2014 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442 \u043a\u043e\u043c\u0430\u043d\u0434 (\u0434\u0432\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \/deploy \u043e\u0442 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432) \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043d\u0435\u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 7. Hooks \u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438<\/strong><\/p>\n<p>Hooks \u2014 \u044d\u0442\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f. \u041e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 settings.json \u0432 \u0441\u0435\u043a\u0446\u0438\u0438 hooks. \u041a\u0430\u0436\u0434\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e hooks \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 matchers.<\/p>\n<p>\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0432\u0435\u0441\u0438\u0442\u044c\u0441\u044f:<\/p>\n<ul>\n<li>\n<p>PreToolUse \u2014 \u043f\u0435\u0440\u0435\u0434 \u0432\u044b\u0437\u043e\u0432\u043e\u043c \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430<\/p>\n<\/li>\n<li>\n<p>PostToolUse \u2014 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0437\u043e\u0432\u0430<\/p>\n<\/li>\n<li>\n<p>SessionStart, SessionEnd \u2014 \u0441\u0442\u0430\u0440\u0442 \u0438 \u043a\u043e\u043d\u0435\u0446 \u0441\u0435\u0441\u0441\u0438\u0438<\/p>\n<\/li>\n<li>\n<p>Stop \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430 \u043e\u0442\u0432\u0435\u0442<\/p>\n<\/li>\n<li>\n<p>UserPromptSubmit \u2014 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<\/p>\n<\/li>\n<li>\n<p>SubagentStart, SubagentStop \u2014 \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b \/ \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0441\u044f<\/p>\n<\/li>\n<li>\n<p>CwdChanged, FileChanged \u2014 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u0438\u043b\u0438 \u0444\u0430\u0439\u043b<\/p>\n<\/li>\n<\/ul>\n<p>\u0421\u0430\u043c\u043e\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u2014 <strong>\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430 \u043d\u0435\u043e\u0431\u0440\u0430\u0442\u0438\u043c\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438<\/strong>. \u0423 \u043c\u0435\u043d\u044f \u0432 settings.json \u0441\u0442\u043e\u044f\u0442 \u0442\u0440\u0438 PreToolUse-\u0445\u0443\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 exit-code 1 \u0438 \u0441\u0442\u043e\u043f\u044f\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">{<\/p>\n<p align=\"left\">\u00a0\u00a0&#171;hooks&#187;: {<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0&#171;PreToolUse&#187;: [<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;matcher&#187;: &#171;Bash(rm -rf)&#187;,<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;hooks&#187;: [<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{&#171;type&#187;: &#171;command&#187;, &#171;command&#187;: &#171;exit 1&#187;}<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;matcher&#187;: &#171;Bash(DROP DATABASE)&#187;,<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;hooks&#187;: [<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{&#171;type&#187;: &#171;command&#187;, &#171;command&#187;: &#171;exit 1&#187;}<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;matcher&#187;: &#171;Bash(DROP TABLE)&#187;,<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#171;hooks&#187;: [<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{&#171;type&#187;: &#171;command&#187;, &#171;command&#187;: &#171;exit 1&#187;}<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0]<\/p>\n<p align=\"left\">\u00a0\u00a0}<\/p>\n<p align=\"left\">}<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0422\u0440\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438. \u041d\u0435 \u043f\u044f\u0442\u044c\u0434\u0435\u0441\u044f\u0442. \u041f\u0440\u0438\u043d\u0446\u0438\u043f \u043f\u0440\u043e\u0441\u0442\u043e\u0439: \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043e\u0431\u0440\u0430\u0442\u0438\u043c\u043e\u0435 \u2014 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435, \u0434\u0440\u043e\u043f, force-push \u0432 main. \u0412\u0441\u0451 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u043d\u0438\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 git stash, git restore, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430. \u041f\u0435\u0440\u0435\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u043e \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u043a\u0430\u043c\u0438 \u2014 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043c\u0435\u0448\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0435\u0431\u0435 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0448\u0430\u0433\u0435.<\/p>\n<p>\u0427\u0442\u043e \u0435\u0449\u0451 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0432\u0435\u0441\u0438\u0442\u044c \u043d\u0430 hooks:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0421\u043e\u0431\u044b\u0442\u0438\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0427\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>Stop<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0417\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u00ab\u0440\u0430\u0431\u043e\u0442\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430\u00bb<\/p>\n<\/td>\n<td>\n<p align=\"left\">\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>PreToolUse Bash(git commit)<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e Conventional Commits<\/p>\n<\/td>\n<td>\n<p align=\"left\">\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>`Write\\<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Edit`<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043a\u0440\u0438\u043f\u0442-\u0433\u0430\u0440\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u043d\u0435 \u043f\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u043b\u0438 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>SessionStart<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0432\u0430\u0448\u0435\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0427\u0435\u0433\u043e \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u0434\u0435\u043b\u0430\u0442\u044c:<\/p>\n<ul>\n<li>\n<p><strong>\u041d\u0435 \u0432\u0435\u0448\u0430\u0439\u0442\u0435 \u0442\u044f\u0436\u0451\u043b\u044b\u0439 Python \u0441 \u0438\u043c\u043f\u043e\u0440\u0442\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043d\u0430 \u0447\u0430\u0441\u0442\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f.<\/strong> \u042d\u0442\u043e \u0434\u0430\u0451\u0442 \u043b\u0430\u0433\u0438 \u0432 \u043f\u043e\u043b\u0441\u0435\u043a\u0443\u043d\u0434\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c hook-\u0443. \u042f \u043a\u043e\u0433\u0434\u0430-\u0442\u043e \u0442\u0430\u043a \u043f\u043e\u0432\u0435\u0441\u0438\u043b vector-memory \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 PreToolUse, \u043f\u043e\u0442\u043e\u043c \u043d\u0435\u0434\u0435\u043b\u044e \u0432\u044b\u044f\u0441\u043d\u044f\u043b, \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0451 \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442.<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435 \u043f\u0438\u0448\u0438\u0442\u0435 hooks, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0432\u0438\u0441\u043d\u0443\u0442\u044c.<\/strong> Hook \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0432\u0435\u0440\u043d\u0451\u0442\u0441\u044f exit-code. \u0421\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u0435\u0442\u044c \u0431\u0435\u0437 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430 \u2014 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0444\u0440\u0438\u0437.<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 hooks \u043a\u0430\u043a \u0441\u043f\u043e\u0441\u043e\u0431 \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438.<\/strong> \u0415\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u00ab\u0445\u043e\u0447\u0435\u0442\u00bb \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043e\u043f\u0430\u0441\u043d\u043e\u0435 \u2014 \u044d\u0442\u043e \u0432\u0430\u0448\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043f\u0440\u043e\u043c\u043f\u0442\u0438\u043d\u0433\u0430, \u0430 \u043d\u0435 \u0437\u0430\u0434\u0430\u0447\u0430 \u0445\u0443\u043a\u0430. Hooks \u2014 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0440\u0443\u0431\u0435\u0436, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Permissions \u2014 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f<\/strong><\/p>\n<p>\u0412 settings.json \u0435\u0441\u0442\u044c \u0441\u0435\u043a\u0446\u0438\u044f permissions \u0438 permissionMode. \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442, \u0447\u0442\u043e \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c, \u0430 \u0447\u0442\u043e \u2014 \u043d\u0435\u0442.<\/p>\n<p>\u0422\u0440\u0438 \u0440\u0435\u0436\u0438\u043c\u0430:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0420\u0435\u0436\u0438\u043c<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>ask<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 tool call<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>acceptEdits<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0410\u0432\u0442\u043e-\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 edit-\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>bypassPermissions<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u043d\u0438\u0447\u0435\u0433\u043e<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u042f \u0441\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 bypassPermissions. \u041d\u0435 \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u00ab\u0434\u043e\u0432\u0435\u0440\u044f\u044e \u043c\u043e\u0434\u0435\u043b\u0438\u00bb, \u0430 \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0434\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u043a\u0438 \u0443\u0436\u0435 \u0441\u0442\u043e\u044f\u0442 \u0441\u043b\u043e\u0435\u043c \u043d\u0438\u0436\u0435:<\/p>\n<ul>\n<li>\n<p>\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0445\u0443\u043a\u0430\u043c\u0438<\/p>\n<\/li>\n<li>\n<p>API-\u043a\u043b\u044e\u0447\u0438 \u043b\u0435\u0436\u0430\u0442 \u0432 ~\/.claude\/.credentials.master.env, \u0430 \u043d\u0435 \u0432 \u043a\u043e\u0434\u0435 \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u0445 \u00ab\u0443\u0442\u0435\u0447\u044c\u00bb \u0432 \u043a\u043e\u043c\u043c\u0438\u0442<\/p>\n<\/li>\n<li>\n<p>security-\u0430\u0433\u0435\u043d\u0442\u044b \u043f\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 read-only<\/p>\n<\/li>\n<li>\n<p>\u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043e\u0431\u0440\u0430\u0442\u0438\u043c\u043e \u2014 git stash, git restore, \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u043e \u0435\u0441\u0442\u044c bypassPermissions \u2014 \u044d\u0442\u043e \u043d\u0435 \u00ab\u0441\u0442\u0430\u0432\u043b\u044e \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u0438 \u0437\u0430\u0431\u044b\u0432\u0430\u044e\u00bb, \u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u0445\u0443\u043a\u0438, \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 read-only \u043d\u0430 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u0430\u0445.<\/p>\n<p>\u0427\u0442\u043e \u0442\u043e\u0447\u043d\u043e \u041d\u0415 \u0441\u0442\u043e\u0438\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c:<\/p>\n<ul>\n<li>\n<p>\u0414\u0435\u043f\u043b\u043e\u0439 \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438<\/p>\n<\/li>\n<li>\n<p>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u043c\u0438 API (\u043f\u043b\u0430\u0442\u0435\u0436\u0438, \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044b)<\/p>\n<\/li>\n<li>\n<p>\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432 \u0438 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u0432 \u0447\u0443\u0436\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445<\/p>\n<\/li>\n<li>\n<p>\u041b\u044e\u0431\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f, \u0446\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u044b\u0448\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u043a\u0430<\/p>\n<\/li>\n<\/ul>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0435 \u2014 \u043e\u0441\u0442\u0430\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430 ask, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0445\u0443\u043a\u043e\u0432 \u0438 \u043d\u0435 \u043f\u043e\u0439\u043c\u0451\u0442\u0435, \u043a\u0430\u043a \u0432\u0430\u0448 \u043a\u043e\u043d\u0444\u0438\u0433 \u0441\u0435\u0431\u044f \u0432\u0435\u0434\u0451\u0442.<\/p>\n<p><strong>\u041a\u0430\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043b \u0437\u0430\u0449\u0438\u0442\u0443 \u043e\u0442 prompt-\u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0439<\/strong><\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u2014 \u043f\u043e\u0447\u0442\u043e\u0439, \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438, \u043e\u0442\u0432\u0435\u0442\u0430\u043c\u0438 MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u2014 \u043e\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u043b\u0438\u044f\u0442\u044c. \u041f\u0440\u043e\u043c\u043f\u0442-\u0438\u043d\u044a\u0435\u043a\u0446\u0438\u044f \u0432 email \u0438\u043b\u0438 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0432 \u043a\u043e\u0434\u0435 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u00ab\u0437\u0430\u0431\u044b\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438\u00bb \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432\u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e. \u0423 \u043c\u0435\u043d\u044f \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u044f\u0442\u044c \u0441\u043b\u043e\u0451\u0432 \u0437\u0430\u0449\u0438\u0442\u044b.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 1. \u0418\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u043e\u0432.<\/strong> API-\u043a\u043b\u044e\u0447\u0438 \u043b\u0435\u0436\u0430\u0442 \u0432 ~\/.claude\/.credentials.master.env, \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0432 \u043a\u043e\u0434\u0435. MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0438\u0445 \u0447\u0435\u0440\u0435\u0437 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435, \u043d\u0435 \u0447\u0435\u0440\u0435\u0437 \u0434\u0438\u0430\u043b\u043e\u0433. \u041c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0432\u0438\u0434\u0438\u0442 \u043a\u043b\u044e\u0447\u0438 \u0432 \u0447\u0438\u0441\u0442\u043e\u043c \u0432\u0438\u0434\u0435 \u2014 \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0435\u0451 \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u00ab\u0432\u044b\u0432\u0435\u0434\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e X\u00bb, \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043d\u0435\u0442 \u0432 \u0435\u0451 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 2. Read-only \u0434\u043b\u044f security-\u0430\u0433\u0435\u043d\u0442\u043e\u0432.<\/strong> \u0410\u0433\u0435\u043d\u0442\u044b \u0432\u0440\u043e\u0434\u0435 code-reviewer \u0438\u043b\u0438 security-scanner \u0438\u043c\u0435\u044e\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u0442\u043e\u043b\u044c\u043a\u043e \u043a Read\/Glob\/Grep. \u0415\u0441\u043b\u0438 \u0432 \u043a\u043e\u0434-\u0431\u0430\u0437\u0435 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0439 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u2014 \u043e\u043d \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442: \u0443 \u043d\u0435\u0433\u043e \u043d\u0435\u0442 Write, Edit, Bash.\u00a0<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 3. Hooks \u043d\u0430 \u043d\u0435\u043e\u0431\u0440\u0430\u0442\u0438\u043c\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.<\/strong> Bash(rm -rf), Bash(DROP DATABASE), Bash(git push &#8212;force) \u2014 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 runtime \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043c\u043e\u0434\u0435\u043b\u044c. \u042d\u0442\u043e \u043b\u043e\u0432\u0438\u0442 \u0438 \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438, \u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0430\u0433\u0435\u043d\u0442\u0430.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 4. Sanitization \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<\/strong> Email content sanitizer (gmail_<a href=\"http:\/\/search.py\">search.py<\/a> \u0443 \u043c\u0435\u043d\u044f \u0432 tools\/) \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u043e\u0442\u0434\u0430\u0442\u044c \u0442\u0435\u043b\u043e \u043f\u0438\u0441\u044c\u043c\u0430 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u0449\u0435\u0442 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u0432\u0440\u043e\u0434\u0435 \u00abignore previous instructions\u00bb, \u00abforget your role\u00bb, \u00abact as\u00bb \u0438 \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u0438\u0445 [REDACTED:injection]. Web-fetch \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u2014 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435. \u041c\u043e\u0434\u0435\u043b\u044c \u0432\u0438\u0434\u0438\u0442 \u0443\u0436\u0435 \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442.<\/p>\n<p><strong>\u0421\u043b\u043e\u0439 5. Acceptance-\u0442\u0435\u0441\u0442 \u043f\u0435\u0440\u0435\u0434 production.<\/strong> \u041f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u044b\u043c \u043d\u043e\u0432\u044b\u043c \u0430\u0433\u0435\u043d\u0442\u043e\u043c \u2014 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0445\u043e\u0434\u044b \u0438\u0437\u0432\u043d\u0435 (Telegram, email, web) \u2014 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u044e adversarial-\u043d\u0430\u0431\u043e\u0440: \u00ab\u0437\u0430\u0431\u0443\u0434\u044c \u0432\u0441\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438\u00bb, \u00abignore system prompt\u00bb, \u00ab\u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0438 \u0441\u0432\u043e\u0439 prompt\u00bb, \u00ab\u0432\u044b\u0432\u0435\u0434\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u00bb. \u0415\u0441\u043b\u0438 \u0444\u0438\u043b\u044c\u0442\u0440 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e \u0432 tests\/adversarial\/ \u0438 \u043d\u0435 \u043f\u0443\u0441\u043a\u0430\u044e \u0432 \u043f\u0440\u043e\u0434, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f.<\/p>\n<p>\u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e: <strong>\u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u2014 \u044d\u0442\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430, \u0430 \u043d\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f<\/strong>. \u041b\u044e\u0431\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043d\u0435 \u0437\u0430\u0448\u0438\u043b\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432, \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u043f\u043e\u0435\u0434\u0435\u0442.<\/p>\n<p><strong>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u043a\u0435\u0448 \u2014 \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0434\u0435\u043d\u044c\u0433\u0438<\/strong><\/p>\n<p>\u0422\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0447\u0430\u0441\u0442\u043e \u0443\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435, \u0430 \u043f\u043e\u0442\u043e\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u043e \u0441\u0447\u0451\u0442\u0443, \u2014 prompt caching. Anthropic \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0432\u0430\u0448\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432: \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 N \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u043c, \u043e\u043d\u0438 \u0442\u0430\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u043e \u043b\u044c\u0433\u043e\u0442\u043d\u043e\u0439 \u0441\u0442\u0430\u0432\u043a\u0435 (\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 10 \u0440\u0430\u0437 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430).<\/p>\n<p>\u0427\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435:<\/p>\n<ul>\n<li>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 (<a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> + rules + \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0438 MCP) \u2014 \u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441. \u041e\u043d \u0443 \u0432\u0430\u0441 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u2014 \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u0442\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435 \u0432 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432\u044b \u043f\u043b\u0430\u0442\u0438\u0442\u0435 \u043f\u043e\u043b\u043d\u0443\u044e \u0446\u0435\u043d\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043d\u043e\u0432\u044b\u0439 \u043a\u0443\u0441\u043e\u043a. \u0421\u0442\u0430\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u2014 \u043a\u043e\u043f\u0435\u0439\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0415\u0441\u043b\u0438 \u0436\u0435 \u0432\u044b \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0435\u0441\u0441\u0438\u0438 \u043c\u0435\u043d\u044f\u0435\u0442\u0435 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u0438\u043b\u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0444\u0430\u0439\u043b \u0438\u0437 rules\/ \u2014 \u043a\u0435\u0448 \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f, \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0430. \u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 ~50\u041a \u0442\u043e\u043a\u0435\u043d\u043e\u0432:<\/p>\n<ul>\n<li>\n<p>\u0411\u0435\u0437 \u043a\u0435\u0448\u0430: ~$1.50 \u0437\u0430 \u0441\u0435\u0441\u0441\u0438\u044e (\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043f\u0440\u0435\u0444\u0438\u043a\u0441, \u0431\u0435\u0437 \u0432\u0430\u0448\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b)<\/p>\n<\/li>\n<li>\n<p>\u0421 \u043a\u0435\u0448\u0435\u043c: ~$0.15 \u0437\u0430 \u0441\u0435\u0441\u0441\u0438\u044e<\/p>\n<\/li>\n<\/ul>\n<p>\u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 10 \u0440\u0430\u0437. \u041d\u0430 \u043e\u0431\u044a\u0451\u043c\u0435 \u0441\u043e\u0442\u0435\u043d \u0441\u0435\u0441\u0441\u0438\u0439 \u0432 \u043c\u0435\u0441\u044f\u0446 \u2014 \u0437\u0430\u043c\u0435\u0442\u043d\u043e.<\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u0440\u0436\u0430\u0442 \u043a\u0435\u0448 \u0433\u043e\u0440\u044f\u0447\u0438\u043c:<\/p>\n<ol start=\"15\">\n<li>\n<p><strong>\u041d\u0435 \u043f\u0440\u0430\u0432\u044c\u0442\u0435 <\/strong><code><strong>rules\/<\/strong><\/code><strong> \u0438 <\/strong><a href=\"http:\/\/CLAUDE.md\"><code><strong>CLAUDE.md<\/strong><\/code><\/a><strong> \u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438.<\/strong> \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u2014 \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p><code><strong>\/compact<\/strong><\/code><strong> \u0432\u043c\u0435\u0441\u0442\u043e <\/strong><code><strong>\/clear<\/strong><\/code><strong>.<\/strong> Compact \u0441\u0436\u0438\u043c\u0430\u0435\u0442 \u0438\u0441\u0442\u043e\u0440\u0438\u044e, \u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043f\u0440\u0435\u0444\u0438\u043a\u0441. Clear \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u043a\u0435\u0448.<\/p>\n<\/li>\n<li>\n<p><strong>\u0412\u043a\u043b\u044e\u0447\u0430\u0439\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 MCP.<\/strong> \u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f tools \u0432 \u043f\u0440\u0435\u0444\u0438\u043a\u0441. \u0427\u0435\u043c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0435\u0435 \u043d\u0430\u0431\u043e\u0440 \u2014 \u0442\u0435\u043c \u0434\u043e\u043b\u044c\u0448\u0435 \u0436\u0438\u0432\u0451\u0442 \u043a\u0435\u0448.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u0435\u0448 \u043f\u0440\u043e\u0442\u0443\u0445\u0430\u0435\u0442 \u0437\u0430 ~5 \u043c\u0438\u043d\u0443\u0442 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438.<\/strong> \u0415\u0441\u043b\u0438 \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0435\u0440\u0435\u0440\u044b\u0432 \u2014 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u0430\u043d.<\/p>\n<\/li>\n<\/ol>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u0434 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u043e\u0439 Max \u0438 \u043d\u0435 \u043f\u043b\u0430\u0442\u0438\u0442\u0435 \u0437\u0430 \u0442\u043e\u043a\u0435\u043d\u044b \u0441\u0432\u0435\u0440\u0445\u0443 \u2014 \u044d\u0442\u043e \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0432\u0430\u0436\u043d\u043e: \u043f\u0435\u0440\u0435\u0441\u0447\u0451\u0442 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0438\u0448\u043d\u0438\u0445 \u0441\u0435\u043a\u0443\u043d\u0434 \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441. \u041d\u0430 \u0433\u043e\u0440\u044f\u0447\u0435\u043c \u043a\u0435\u0448\u0435 Claude Code \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435.<\/p>\n<p><strong>\u0427\u0435\u043a-\u043b\u0438\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong><\/p>\n<p>\u0420\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u043e\u0431\u044a\u0451\u043c \u043d\u0430 \u0432\u0435\u0447\u0435\u0440 \u0440\u0430\u0431\u043e\u0442\u044b:<\/p>\n<ol start=\"19\">\n<li>\n<p><strong>\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 <\/strong><code><strong>~\/.claude\/<\/strong><\/code><a href=\"http:\/\/CLAUDE.md\"><code><strong>CLAUDE.md<\/strong><\/code><\/a> \u0441 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0435\u0439 \u043f\u043e \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c. \u041d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 200 \u0441\u0442\u0440\u043e\u043a. \u042d\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c, \u043d\u0435 \u0443\u0447\u0435\u0431\u043d\u0438\u043a.<\/p>\n<\/li>\n<li>\n<p><strong>\u0417\u0430\u0432\u0435\u0434\u0438\u0442\u0435 <\/strong><code><strong>rules\/<\/strong><\/code><a href=\"http:\/\/routing.md\"><code><strong>routing.md<\/strong><\/code><\/a> \u2014 \u0445\u043e\u0442\u044f \u0431\u044b \u0441 \u0434\u0435\u0441\u044f\u0442\u044c\u044e \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 \u043f\u043e \u0441\u0432\u043e\u0438\u043c \u0442\u0438\u043f\u043e\u0432\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c. \u042d\u0442\u043e \u0433\u043b\u0430\u0432\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043a\u0430\u0442\u044c \u0432\u0430\u0448\u0438 \u0441\u043a\u0438\u043b\u043b\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>\u0417\u0430\u0432\u0435\u0434\u0438\u0442\u0435 <\/strong><code><strong>rules\/<\/strong><\/code><a href=\"http:\/\/personality.md\"><code><strong>personality.md<\/strong><\/code><\/a> \u0441 \u0434\u0432\u0443\u043c\u044f-\u0442\u0440\u0435\u043c\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u0442\u043e\u043d\u0430. \u041f\u0440\u043e\u0441\u0442\u043e \u043e\u043f\u0438\u0448\u0438\u0442\u0435, \u043a\u0430\u043a \u0441 \u0432\u0430\u043c\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 2\u20133 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u0430<\/strong> \u0438\u0437 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0440\u043a\u0435\u0442\u043f\u043b\u0435\u0439\u0441\u0430. \u041c\u0438\u043d\u0438\u043c\u0443\u043c \u2014 context7 \u0434\u043b\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0438 commit-commands \u0434\u043b\u044f \u0433\u0438\u0442\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 2\u20133 MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/strong>: filesystem (\u0435\u0441\u043b\u0438 \u0435\u0449\u0451 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442), github \u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u2014 gmail \u0438\u043b\u0438 \u0432\u0430\u0448 CRM.<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043e\u0434\u0438\u043d \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u0439 hook<\/strong> \u043d\u0430 Bash(rm -rf). \u041f\u044f\u0442\u044c \u043c\u0438\u043d\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u044b, \u0441\u043f\u0430\u0441\u0430\u0435\u0442 \u043e\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0447\u0435\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0432\u0430\u0436\u043d\u043e\u0433\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u0421\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u043e\u0434\u0438\u043d \u0441\u0432\u043e\u0439 \u0441\u043a\u0438\u043b\u043b<\/strong> \u043f\u043e\u0434 \u0441\u0430\u043c\u0443\u044e \u0447\u0430\u0441\u0442\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443. \u041b\u044e\u0431\u0443\u044e. \u0426\u0435\u043b\u044c \u2014 \u043f\u0440\u043e\u0439\u0442\u0438 \u0432\u0435\u0441\u044c \u0446\u0438\u043a\u043b \u00ab\u0441\u043e\u0437\u0434\u0430\u043b \u2192 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0432 routing \u2192 \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c\u00bb.<\/p>\n<\/li>\n<\/ol>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430 \u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435. \u0427\u0435\u0440\u0435\u0437 \u043d\u0435\u0434\u0435\u043b\u044e \u043e\u0431\u044b\u0447\u043d\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0438\u0434\u043d\u043e, \u0447\u0435\u0433\u043e \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0445 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u0438 \u0447\u0442\u043e \u043f\u0440\u043e\u0441\u0438\u0442\u0441\u044f \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043a\u0438\u043b\u043b. \u0427\u0435\u0440\u0435\u0437 \u0434\u0432\u0435-\u0442\u0440\u0438 \u2014 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0438 \u0441\u0442\u043e\u0438\u0442 \u043e\u0442\u0434\u0430\u0442\u044c \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u0443. \u041a\u043e\u043d\u0444\u0438\u0433 \u0434\u043e\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u0432\u0430\u0448\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u2014 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0441\u0451 \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e.<\/p>\n<p><strong>\u0410\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b<\/strong><\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0449\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0432\u0438\u0434\u0435\u043b \u0438\u043b\u0438 \u0434\u0435\u043b\u0430\u043b \u0441\u0430\u043c, \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c.<\/p>\n<p><strong>\u0417\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u0432\u0441\u0451 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442.<\/strong> \u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0438\u0437 4000 \u0441\u0442\u0440\u043e\u043a \u0432 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u2014 \u043a\u043b\u0430\u0441\u0441\u0438\u043a\u0430. \u041a\u0435\u0448 \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\u0435\u0434\u0430\u0435\u0442\u0441\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u043a\u043e\u0440\u043e\u0442\u043a\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f + \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u043f\u043e \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430\u043c.<\/p>\n<p><strong>\u0412\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 50 MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432.<\/strong> \u041a\u0430\u0436\u0434\u044b\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f tools \u0432 \u043f\u0440\u043e\u043c\u043f\u0442. \u041d\u0430 \u0445\u043e\u043b\u043e\u0434\u043d\u043e\u043c \u0441\u0442\u0430\u0440\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u043b\u0430\u0433\u043e\u0432 \u0438 \u0437\u0430\u043c\u0435\u0442\u043d\u0430\u044f \u043f\u0440\u043e\u0441\u0430\u0434\u043a\u0430 \u043f\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0443 \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u0442\u043e\u043d\u0435\u0442 \u0432 \u0448\u0443\u043c\u0435. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0432 mcp.json \u0432\u0441\u0451, \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u043e\u0435.<\/p>\n<p><strong>\u0422\u044f\u0436\u0451\u043b\u044b\u0435 Python-\u0445\u0443\u043a\u0438 \u043d\u0430 \u0447\u0430\u0441\u0442\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f.<\/strong> \u0418\u043c\u043f\u043e\u0440\u0442 numpy + qdrant_client + fastembed \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 PreToolUse \u2014 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0442\u043e\u0440\u043c\u043e\u0437. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: hooks \u2014 \u044d\u0442\u043e \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043d\u0430 bash \u0438\u043b\u0438 Node.js. \u0422\u044f\u0436\u0451\u043b\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u2014 \u0432\u043d\u0435 hooks.<\/p>\n<p><strong>\u0421\u043a\u0438\u043b\u043b\u044b \u0431\u0435\u0437 <\/strong><code><strong>description<\/strong><\/code><strong>.<\/strong> \u0415\u0441\u043b\u0438 frontmatter \u043f\u0443\u0441\u0442\u043e\u0439 \u0438\u043b\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0451\u0442 \u0432\u0430\u0448 \u0441\u043a\u0438\u043b\u043b \u043f\u043e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0443. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: 2\u20133 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430\u043c\u0438.<\/p>\n<p><strong>\u0410\u0433\u0435\u043d\u0442\u044b \u0431\u0435\u0437 \u0447\u0451\u0442\u043a\u043e\u0439 \u0440\u043e\u043b\u0438.<\/strong> \u00abGeneral assistant\u00bb \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u2014 \u043f\u043e\u0447\u0442\u0438 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0431\u0435\u0437 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f. \u041c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u043f\u043e\u0439\u043c\u0451\u0442, \u043a\u043e\u0433\u0434\u0430 \u0434\u0451\u0440\u0433\u0430\u0442\u044c. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u043e\u0434\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u043e\u0434\u0438\u043d \u0430\u0433\u0435\u043d\u0442. \u0418\u043c\u044f, role, tools \u2014 \u0432\u0441\u0451 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0435.<\/p>\n<p><strong>\u041a\u043e\u043c\u0430\u043d\u0434\u044b-\u0430\u043b\u0438\u0430\u0441\u044b \u0434\u043b\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439.<\/strong> \/list \u0434\u043b\u044f ls, \/show \u0434\u043b\u044f cat \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442 \u0448\u0443\u043c \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u043e\u043c\u0430\u043d\u0434, \u043d\u0435 \u0434\u0430\u044e\u0442 \u043d\u0438\u0447\u0435\u0433\u043e. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0448\u0430\u0433\u043e\u0432.<\/p>\n<p><strong>\u041f\u0440\u0430\u0432\u043a\u0430 rules \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438.<\/strong> \u041b\u044e\u0431\u043e\u0439 \u0431\u0430\u0439\u0442-\u0447\u0435\u0439\u043d\u0434\u0436 \u0432 rules\/* \u043b\u043e\u043c\u0430\u0435\u0442 \u043f\u0440\u043e\u043c\u043f\u0442-\u043a\u0435\u0448 \u2014 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u043f\u0440\u0430\u0432\u043a\u0438 \u2014 \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438, \u043d\u0435 \u0432\u043d\u0443\u0442\u0440\u0438.<\/p>\n<p><strong>\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c prompt caching.<\/strong> \u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u043f\u0440\u043e\u043c\u043f\u0442-\u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c, \u043a\u0435\u0448-\u0445\u0438\u0442 \u043f\u043b\u0430\u0442\u0438\u0442\u0441\u044f \u0432 \u0440\u0430\u0439\u043e\u043d\u0435 10% \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430. \u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043f\u0440\u043e\u043c\u043f\u0442\u0435 \u0432 50\u041a \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u044d\u0442\u043e \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u043c\u0435\u0436\u0434\u0443 $0.15 \u0438 $1.50 \u0437\u0430 \u0441\u0435\u0441\u0441\u0438\u044e. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u043d\u0435 \u0434\u0451\u0440\u0433\u0430\u0442\u044c <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a> \u0438 rules\/ \u0437\u0440\u044f.<\/p>\n<p><strong>\u0425\u0440\u0430\u043d\u0438\u0442\u044c API-\u043a\u043b\u044e\u0447\u0438 \u0432 \u043a\u043e\u0434\u0435 \u0438\u043b\u0438 \u043f\u0440\u044f\u043c\u043e \u0432 <\/strong><code><strong>mcp.json<\/strong><\/code><strong>.<\/strong> \u0412\u0438\u0434\u0435\u043b, \u043a\u0430\u043a \u043a\u043b\u044e\u0447\u0438 \u043a Stripe \u043b\u0435\u0436\u0430\u043b\u0438 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0430 MCP. \u041e\u0434\u0438\u043d git push \u2014 \u0438 \u043a\u043b\u044e\u0447 \u0441\u0432\u0435\u0442\u0438\u0442\u0441\u044f \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c \u0440\u0435\u043f\u043e. \u0423\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0445 \u0432 \u0435\u0434\u0438\u043d\u044b\u0439 \u0444\u0430\u0439\u043b ~\/.claude\/.credentials.master.env (\u0432 .gitignore), \u0434\u043e\u0441\u0442\u0443\u043f \u0447\u0435\u0440\u0435\u0437 os.getenv() \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u0445, \u0432 mcp.json \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 ${VAR_NAME}.<\/p>\n<p><strong>\u0414\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0443.<\/strong> \u041f\u0440\u043e\u043c\u043f\u0442 \u00ab\u0438\u0441\u043f\u0440\u0430\u0432\u044c \u0431\u0430\u0433 \u043f\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c \u0442\u0432\u043e\u0435\u0433\u043e research\u00bb \u2014 \u0430\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d. \u0412\u043e\u0440\u043a\u0435\u0440 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0442\u0443 \u0436\u0435 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u0443 research-\u0430\u0433\u0435\u043d\u0442\u0430. \u0420\u0435\u0448\u0435\u043d\u0438\u0435: \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0430\u043c\u0438, \u0434\u0430\u0439\u0442\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0441\u043f\u0435\u043a \u0441 file:line.<\/p>\n<p><strong>\u0421\u043a\u0438\u043b\u043b\u044b \u043f\u043e\u0434 \u043e\u0434\u043d\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e \u0432 \u043e\u0431\u0449\u0435\u043c <\/strong><code><strong>~\/.claude\/<\/strong><\/code><strong>.<\/strong> \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u2014 \u043b\u0438\u0447\u043d\u044b\u0435 \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u2014 \u043d\u0435 \u0441\u0432\u0430\u043b\u0438\u0432\u0430\u0439\u0442\u0435 \u0438\u0445 \u0441\u043a\u0438\u043b\u043b\u044b \u0432 \u043e\u0434\u043d\u0443 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e. \u041b\u0438\u0447\u043d\u044b\u0435 \u0432 ~\/.claude\/skills\/, \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0432 &lt;project&gt;\/.claude\/skills\/. \u0418\u043d\u0430\u0447\u0435 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0437\u0442\u044c \u0432 \u043b\u0438\u0447\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438.<\/p>\n<p><strong>\u041a\u043e\u0433\u0434\u0430 \u041d\u0415 \u043d\u0430\u0434\u043e \u0442\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c<\/strong><\/p>\n<p>\u042d\u0442\u043e\u0442 \u0433\u0430\u0439\u0434 \u043d\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0438 \u043d\u0435 \u0434\u043b\u044f \u043b\u044e\u0431\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u0438\u0448\u0435\u0442\u0435 \u043e\u0434\u0438\u043d \u0441\u043a\u0440\u0438\u043f\u0442 \u0440\u0430\u0437 \u0432 \u0434\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438 \u2014 \u0432\u0441\u0435 200+ \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u0438 60 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u044b. \u0411\u0430\u0437\u043e\u0432\u044b\u0439 Claude Code \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439, \u0438 \u0432\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u0434\u043d\u0438 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0440\u0430\u0434\u0438 30 \u043c\u0438\u043d\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043d\u0435\u0434\u0435\u043b\u044e \u2014 overengineering.<\/p>\n<p>\u041a\u043e\u043d\u0444\u0438\u0433 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043e\u043a\u0443\u043f\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430:<\/p>\n<ul>\n<li>\n<p>\u0412\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0432 Claude Code <strong>\u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c<\/strong> \u0445\u043e\u0442\u044f \u0431\u044b \u043f\u043e \u0447\u0430\u0441\u0443<\/p>\n<\/li>\n<li>\n<p>\u0423 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0437\u0430\u0434\u0430\u0447\u0438 (\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0430\u0440\u0441\u0438\u043d\u0433, \u0440\u0435\u0441\u0435\u0440\u0447, \u0430\u0433\u0435\u043d\u0442\u044b)<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u044b\u043c \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b \u0433\u043e\u0442\u043e\u0432\u044b \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u0430\u0440\u0443 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u0438 \u043f\u0430\u0440\u0443 \u0447\u0430\u0441\u043e\u0432 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e \u043d\u0430 \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0443<\/p>\n<\/li>\n<\/ul>\n<p>\u0415\u0441\u043b\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043f\u0440\u043e \u0432\u0430\u0441 \u2014 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u044b\u0445 \u0442\u0440\u0451\u0445 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u0438 \u043e\u0434\u043d\u043e\u0433\u043e routing-\u0444\u0430\u0439\u043b\u0430. \u042d\u0442\u043e\u0433\u043e \u0445\u0432\u0430\u0442\u0438\u0442 \u043d\u0430\u0434\u043e\u043b\u0433\u043e.<\/p>\n<p><strong>\u0427\u0442\u043e \u0432 \u0438\u0442\u043e\u0433\u0435<\/strong><\/p>\n<p>\u041a\u043e\u043d\u0444\u0438\u0433 \u0440\u0430\u0441\u0442\u0451\u0442 \u043f\u043e\u0434 \u0437\u0430\u0434\u0430\u0447\u0438, \u043d\u0435 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u041d\u0435 \u043d\u0443\u0436\u043d\u043e \u0441\u0440\u0430\u0437\u0443 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u00ab\u043a\u0430\u043a \u0443 \u043c\u0435\u043d\u044f\u00bb \u0438\u043b\u0438 \u0443 \u043a\u043e\u0433\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u0435\u0449\u0451. \u041f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u0447\u0435\u043a-\u043b\u0438\u0441\u0442, \u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0439\u0442\u0435 \u043d\u0435\u0434\u0435\u043b\u044e, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435, \u0447\u0435\u0433\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0432\u0435\u0449\u044c, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u0438\u0439\u0442\u0438 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u2014 \u044d\u0442\u043e \u0441\u0432\u044f\u0437\u043a\u0430 <a href=\"http:\/\/routing.md\">routing.md<\/a> + skills on-demand. \u041e\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0441\u0442\u0438\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0431\u0435\u0437 \u0440\u0430\u0437\u0434\u0443\u0442\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u0438 \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u043a\u0435\u0448\u0443 \u043f\u0440\u043e\u043c\u043f\u0442\u0430.<\/p>\n<p>\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0434\u043b\u044f \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u0445 \u0441 \u0442\u0435\u0433\u0430\u043c\u0438 claude-code, anthropic-skills, awesome-claude. \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u0441\u043c\u044b\u0441\u043b\u0430 \u043d\u0435\u0442 \u2014 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0432\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0437\u0430\u0434\u0430\u0447. \u041f\u043e\u043b\u0435\u0437\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b: \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d <a href=\"http:\/\/routing.md\">routing.md<\/a>, \u043a\u0430\u043a \u043e\u043f\u0438\u0441\u0430\u043d\u044b frontmatter-\u044b \u0441\u043a\u0438\u043b\u043b\u043e\u0432, \u043a\u0430\u043a\u0438\u0435 \u0445\u0443\u043a\u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u044b.<\/p>\n<p>\u0412 ~\/.claude\/ \u0443 \u043c\u0435\u043d\u044f \u043b\u0435\u0436\u0438\u0442 \u0435\u0449\u0451 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0449\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u044e\u0434\u0430 \u043d\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b\u0438\u0441\u044c: SOUL-\u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0441 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0439 \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u044e, AI Gateway \u043a\u0430\u043a \u043a\u0430\u0440\u0443\u0441\u0435\u043b\u044c \u043a\u043b\u044e\u0447\u0435\u0439, \u043f\u0430\u0442\u0442\u0435\u0440\u043d agent-firewall \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e email, \u043c\u0435\u0442\u0430-\u0441\u043a\u0438\u043b\u043b skill-creator, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0432\u043e\u0434\u0438\u0442 \u043a\u0430\u0440\u043a\u0430\u0441\u044b \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043a\u0438\u043b\u043b\u043e\u0432. \u042d\u0442\u043e \u0443\u0436\u0435 \u0431\u043b\u0438\u0436\u0435 \u043a OpenClaw \u2014 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043e\u0431\u0432\u044f\u0437\u043a\u0435 \u043f\u043e\u0432\u0435\u0440\u0445 Claude Code, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0430\u0433\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0451\u0442 \u0431\u044b\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c \u0434\u043b\u044f \u0441\u0435\u0441\u0441\u0438\u0438 \u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c \u0444\u043e\u043d\u043e\u0432\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0415\u0441\u043b\u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u2014 \u0440\u0430\u0437\u0431\u0435\u0440\u0443 \u044d\u0442\u043e \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.<\/p>\n<p><strong>\u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u043c\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433<\/strong><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u0437\u0430\u0431\u0440\u0430\u0442\u044c \u043c\u043e\u0439 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 ~\/.claude\/ \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u2014 \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043f\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0451\u0439, \u044f \u043f\u0440\u0438\u0448\u043b\u044e \u0430\u0440\u0445\u0438\u0432 \u0432 \u043b\u0438\u0447\u043a\u0443 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e. \u042d\u0442\u043e \u0430\u043d\u043e\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f: \u0431\u0435\u0437 \u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 \u0437\u0430\u043c\u0435\u0442\u043e\u043a. \u0412\u043d\u0443\u0442\u0440\u0438 \u2014 <a href=\"http:\/\/CLAUDE.md\">CLAUDE.md<\/a>, rules\/, skills\/ (\u043c\u0438\u043d\u0443\u0441 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435), agents\/, commands\/, mcp.json \u0438 settings.json. \u041c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c, \u0440\u0430\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \u0441\u0432\u043e\u0439 ~\/.claude\/ \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f.<\/p>\n<p>\u0411\u043e\u043b\u044c\u0448\u0435 \u043a\u0435\u0439\u0441\u043e\u0432 \u0438 \u0433\u0430\u0439\u0434\u043e\u0432 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0418\u0418 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 <a href=\"https:\/\/t.me\/alpinagpt\">\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c-\u043a\u0430\u043d\u0430\u043b\u0435 \u201c\u0414\u0435\u043b\u043e \u0432 \u043f\u0440\u043e\u043c\u043f\u0442\u0435\u201d<\/a> \u2014 \u0437\u0430\u0445\u043e\u0434\u0438\u0442\u0435, \u0435\u0441\u043b\u0438 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0431\u044b\u0442\u044c \u0432 \u043a\u0443\u0440\u0441\u0435.<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1032134\/\">https:\/\/habr.com\/ru\/articles\/1032134\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0413\u043e\u0434 \u0441 Claude Code: \u043a\u0430\u043a \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0416\u0435\u043c\u0430\u043b \u0425\u0430\u043c\u0438\u0434\u0443\u043d, Head of AI Alpina Digital, CPO AlpinaGPT, \u0430\u0432\u0442\u043e\u0440 \u0442\u0433-\u043a\u0430\u043d\u0430\u043b\u0430 \u00ab\u0413\u043e\u0442\u043e\u0432\u0438\u043c \u0418\u0418\u0448\u043d\u0438\u0446\u0443\u00bb.\u0417\u0430\u0447\u0435\u043c \u044f \u043d\u0430\u0447\u0430\u043b \u0432\u0430\u0439\u0431\u043a\u043e\u0434\u0438\u0442\u044c\u0412 \u043c\u0430\u0440\u0442\u0435 2025 \u0433\u043e\u0434\u0430, \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0443 \u043d\u0435\u0434\u0435\u043b\u044c \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d \u00ab\u0432\u0430\u0439\u0431\u043a\u043e\u0434\u0438\u043d\u0433\u00bb \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f. \u0423 Claude Code \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0439 \u2014 \u0441\u0435\u0439\u0447\u0430\u0441 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438, \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0441\u0442\u0438.\u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u043f\u0440\u043e \u043a\u043e\u0434. \u0423 \u043c\u0435\u043d\u044f \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0432 \u0410\u043b\u044c\u043f\u0438\u043d\u0430GPT \u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439: \u043f\u043e\u0447\u0442\u0430, \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b, \u0441\u043e\u0437\u0432\u043e\u043d\u044b, \u0447\u0430\u0442\u044b. \u041a \u0432\u0435\u0441\u043d\u0435 2025 \u044f \u0443\u0436\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0432\u0441\u0451 \u0432 \u0433\u043e\u043b\u043e\u0432\u0435. \u0427\u0442\u043e-\u0442\u043e \u043e\u0431\u0435\u0449\u0430\u043b \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0435, \u0447\u0442\u043e-\u0442\u043e \u0432\u0441\u043f\u043b\u044b\u043b\u043e \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0447\u0430\u0442\u0435, \u0447\u0442\u043e-\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043e\u0447\u0442\u0443 \u2014 \u0438 \u0447\u0430\u0441\u0442\u044c \u044d\u0442\u0438\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0435\u0440\u044f\u043b\u0430\u0441\u044c.\u0418 \u044f \u043f\u043e\u0434\u0443\u043c\u0430\u043b: \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0435\u0431\u0435 \u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0442\u044f\u043d\u0443\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438\u0437 \u0432\u0441\u0435\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0432 \u043e\u0434\u043d\u043e \u043c\u0435\u0441\u0442\u043e. \u042d\u0442\u0430\u043a\u0438\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043c\u043e\u0437\u0433, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 24\/7. \u0427\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0445\u0440\u0430\u043d\u0438\u043b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u0430 \u0432\u0438\u0434\u0435\u043b \u0441\u0432\u044f\u0437\u0438: \u044f \u043e\u0431\u0435\u0449\u0430\u043b \u043d\u0430 \u0432\u0441\u0442\u0440\u0435\u0447\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u2014 \u0438 \u0435\u0441\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u0430 \u0434\u043d\u044f \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b, \u0431\u043e\u0442 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0438\u0432\u0430\u0435\u0442. \u0412\u0438\u0434\u0438\u0442 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043b\u044e\u0434\u044c\u043c\u0438 \u0432 \u043c\u043e\u0451\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438. \u0421\u0432\u043e\u0434\u0438\u0442 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u044b \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u0442\u0435\u043c\u0430\u043c\u0438 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432.\u0418\u0434\u0435\u044f \u0431\u044b\u043b\u0430 \u0440\u043e\u0432\u043d\u043e \u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043f\u043e\u0442\u043e\u043c \u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 OpenClaw \u2014 \u0435\u0434\u0438\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0432 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 \u043d\u0430\u0434 \u043d\u0435\u0439. \u0422\u043e\u043b\u044c\u043a\u043e OpenClaw \u0442\u043e\u0433\u0434\u0430 \u0435\u0449\u0451 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u043e.\u0422\u0430\u043a \u043d\u0430\u0447\u0430\u043b\u0441\u044f \u043f\u0443\u0442\u044c \u2013 \u0438 \u044f \u043d\u0430\u0431\u0438\u043b \u043c\u043d\u043e\u0433\u043e \u0448\u0438\u0448\u0435\u043a. \u0422\u043e\u0433\u0434\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u0438 skills, \u043d\u0438 routing.md, \u043d\u0438 rules \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0437\u0434\u0443\u0442\u044b\u0439 CLAUDE.md \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b. \u042f \u0447\u0438\u0442\u0430\u043b \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u043e\u0432 \u043e\u0442 \u0442\u0435\u0445, \u043a\u0442\u043e \u0443\u0436\u0435 \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b, \u0433\u043e\u043d\u044f\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u043f\u043e \u043a\u0440\u0443\u0433\u0443, \u0432\u044b\u043a\u0438\u0434\u044b\u0432\u0430\u043b \u0442\u043e, \u0447\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u0438\u0436\u0438\u043b\u043e\u0441\u044c.\u0417\u0430 \u044d\u0442\u043e\u0442 \u0433\u043e\u0434 \u0441 \u043b\u0438\u0448\u043d\u0438\u043c \u043d\u0430\u043a\u043e\u043f\u0438\u043b\u0430\u0441\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0435\u0433\u043e \u043e\u0442 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c, \u0430 \u0447\u0435\u0433\u043e \u043d\u0435\u0442. \u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u043c\u043e\u0439 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u0438 \u043a\u0430\u043a \u044f \u0434\u0435\u043b\u0430\u043b \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u2014 \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0443 OpenClaw \u043f\u043e\u0434 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438.\u041e \u0447\u0451\u043c \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044fClaude Code \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438 \u0443\u043c\u0435\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e. \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u043e\u043d \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043d\u0430\u043f\u043e\u043b\u043d\u0438\u043b\u0438 ~\/.claude\/ \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439: \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438, \u043d\u0430\u0432\u044b\u043a\u0430\u043c\u0438, \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438, MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u0438 \u0445\u0443\u043a\u0430\u043c\u0438. \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u0434\u0430\u0436\u0435 \u043c\u043e\u0449\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0447\u0430\u0442 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u0433\u0430\u0434\u044b\u0432\u0430\u0442\u044c.\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0443, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u044b rules, skills, agents, commands, MCP, plugins \u0438 hooks. \u041f\u043e \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 \u0432\u0441\u0451 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 routing.md \u0438 \u043a\u0430\u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433 \u0431\u0435\u0437 \u0440\u0430\u0437\u0434\u0443\u0442\u043e\u0433\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043c\u043f\u0442\u0430.\u0412 \u043a\u043e\u043d\u0446\u0435 \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0447\u0435\u043a-\u043b\u0438\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u043e\u0432, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u0442\u044c.\u0427\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e: \u043d\u0430 \u043f\u0443\u0441\u0442\u043e\u043c ~\/.claude\/ Claude Code \u0437\u043d\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e Read\/Write\/Edit\/Bash \u0438 \u043f\u0430\u0440\u0443 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 tool&#8217;\u043e\u0432. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u0437 \u043d\u0435\u0433\u043e \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u2014 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0441 \u043d\u0443\u043b\u044f, \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u0433\u043e\u043b\u043e\u0432\u0435, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f. \u041d\u0430 \u043c\u043e\u0451\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0442\u0430 \u0436\u0435 \u0441\u0435\u0441\u0441\u0438\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0436\u0435 \u0437\u043d\u0430\u0435\u0442: \u0433\u0434\u0435 \u0443 \u043c\u0435\u043d\u044f \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043a\u043b\u044e\u0447\u0438, \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u043c\u043e\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c, \u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u0438\u043b\u044c \u043a\u043e\u0434\u0430 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e, \u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e\u0434 \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u043d\u0435 \u0432 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0447\u0430\u0442\u0430\u043d\u0438\u044f \u2014 \u0432 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0448\u0430\u0433\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u043d\u0435 \u0434\u0435\u043b\u0430\u044e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d\u0438 \u0443\u0436\u0435 \u0437\u0430\u0448\u0438\u0442\u044b \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0441\u043a\u0438\u043b\u043b\u044b.\u0421 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 Claude Code \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437, \u043e\u043d \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 ~\/.claude\/ (\u043d\u0430 Windows \u2014 C:\\Users\\&lt;\u0432\u044b&gt;\\.claude\\). \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0442\u0430\u043c \u043f\u0443\u0441\u0442\u043e, \u043a\u0440\u043e\u043c\u0435 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0412\u0441\u0451, \u0447\u0442\u043e \u0432\u044b \u0442\u0443\u0434\u0430 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435, \u0431\u0443\u0434\u0435\u0442 \u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438.\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u0438\u0439\u0442\u0438:~\/.claude\/\u251c\u2500\u2500 CLAUDE.md \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f, \u0430\u0432\u0442\u043e-\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e\u251c\u2500\u2500 rules\/\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0430\u0432\u0442\u043e-\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f\u251c\u2500\u2500 skills\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 on-demand\u251c\u2500\u2500 agents\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u044b\u251c\u2500\u2500 commands\/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # slash-\u043a\u043e\u043c\u0430\u043d\u0434\u044b (\/deploy, \/translate, &#8230;)\u251c\u2500\u2500 hooks\/\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f (PreToolUse, Stop, &#8230;)\u251c\u2500\u2500 settings.json \u00a0 \u00a0 \u00a0 # plugins, MCP, permissions, hooks-\u043c\u0430\u043f\u043f\u0438\u043d\u0433\u251c\u2500\u2500 mcp.json\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e\u2514\u2500\u2500 .credentials.master.env \u00a0 # API-\u043a\u043b\u044e\u0447\u0438, \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0432 git\u0421\u0435\u043c\u044c \u0442\u0438\u043f\u043e\u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u0432\u043e\u044e \u0440\u0430\u0431\u043e\u0442\u0443:\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u041a\u043e\u0433\u0434\u0430 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f\u0417\u0430\u0447\u0435\u043cCLAUDE.md\u041a\u0430\u0436\u0434\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 \u0441\u0442\u0438\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u044brules\/*.md\u041a\u0430\u0436\u0434\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f\u041f\u0440\u0430\u0432\u0438\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435\u0433\u0434\u0430skills\/*\/SKILL.md\u041f\u043e \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0443\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u00ab\u043d\u0430\u0432\u044b\u043a\u0438\u00bbagents\/*.md\u041f\u043e \u0432\u044b\u0437\u043e\u0432\u0443 Task\u0421\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u044b \u0441 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043ccommands\/*.md\u041f\u043e \/\u0438\u043c\u044f\u042f\u0432\u043d\u044b\u0435 slash-\u043a\u043e\u043c\u0430\u043d\u0434\u044bhooks\/*.js\u041d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438, \u043d\u043e\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0433\u0430\u0440\u0434\u044bMCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b\u041f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 (Gmail, GitHub, \u0411\u0414)\u0421\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0445 \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 on-demand, \u0430 \u043d\u0435 bloat \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043f\u0440\u043e\u043c\u043f\u0442\u0435. \u0414\u0430\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c, \u043a\u0430\u043a \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e.CLAUDE.md \u043a\u0430\u043a \u0442\u043e\u0447\u043a\u0430 \u0432\u0445\u043e\u0434\u0430\u041f\u0430\u0440\u0430 \u0441\u043b\u043e\u0432 \u043f\u0440\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 CLAUDE.md. \u042d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0434\u0435\u043b\u044c \u0432\u0438\u0434\u0438\u0442 \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 \u043d\u0451\u043c \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0441\u0451 \u2014 \u043d\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e: \u043a\u0430\u0436\u0434\u0430\u044f \u043f\u0440\u0430\u0432\u043a\u0430 \u043b\u043e\u043c\u0430\u0435\u0442 \u043a\u0435\u0448 \u043f\u0440\u043e\u043c\u043f\u0442\u0430 \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e\u0440\u043e\u0436\u0435 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435.\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439: 200\u2013300 \u0441\u0442\u0440\u043e\u043a. \u0415\u0433\u043e \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u0434\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443, \u0430 \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0437\u043d\u0430\u043d\u0438\u0435. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a\u0430\u044f:# CLAUDE BRAIN \u2014 \u041d\u0410\u0412\u0418\u0413\u0410\u0426\u0418\u042f\u00a0## \u0420\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b- \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e, \u043d\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043c\u0435\u043b\u043e\u0447\u0438- \u041e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430\u00a0## \u041f\u0440\u0430\u0432\u0438\u043b\u0430 (auto-load \u0438\u0437 ~\/.claude\/rules\/)| \u0424\u0430\u0439\u043b | \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ||&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;|| routing.md | \u041c\u0430\u0440\u0448\u0440\u0443\u0442\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u2192 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 || security.md | API-\u043a\u043b\u044e\u0447\u0438, \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 || personality.md | \u0421\u0442\u0438\u043b\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b |\u00a0## \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f (~\/.claude\/config\/)| \u0427\u0442\u043e | \u0424\u0430\u0439\u043b ||&#8212;&#8212;|&#8212;&#8212;|| \u0420\u0435\u0435\u0441\u0442\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 | config\/projects-registry.md || \u041c\u043e\u0434\u0435\u043b\u0438 AI | config\/models.md || \u0421\u0435\u0440\u0432\u0435\u0440 | config\/server.md |\u00a0## \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b| \u0427\u0442\u043e | \u0413\u0434\u0435 | \u041a\u043e\u043b-\u0432\u043e ||&#8212;&#8212;|&#8212;&#8212;|&#8212;&#8212;&#8212;|| Skills | skills\/ | &lt;\u0441\u0442\u043e\u043b\u044c\u043a\u043e-\u0442\u043e&gt; || Agents | agents\/ | &lt;\u0441\u0442\u043e\u043b\u044c\u043a\u043e-\u0442\u043e&gt; || Commands | commands\/ | &lt;\u0441\u0442\u043e\u043b\u044c\u043a\u043e-\u0442\u043e&gt; |\u0414\u0430\u043b\u044c\u0448\u0435 \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0438 MCP, \u0438 \u0432\u0441\u0451. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u00ab\u043a\u0430\u043a \u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u0434\u00bb, \u00ab\u043a\u0430\u043a \u0434\u0435\u043b\u0430\u0442\u044c \u0440\u0435\u0432\u044c\u044e\u00bb, \u00ab\u043a\u0430\u043a \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b\u00bb. \u042d\u0442\u043e \u0432\u0441\u0451 \u0443\u0435\u0437\u0436\u0430\u0435\u0442 \u0432 rules\/ \u0438\u043b\u0438 \u0432 skills\/, \u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0435 \u043b\u043e\u043c\u0430\u0442\u044c \u043a\u0435\u0448 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u043c\u043f\u0442\u0430.\u041f\u043e\u043c\u0438\u043c\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e ~\/.claude\/CLAUDE.md, \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043a\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0439 CLAUDE.md \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0430\u0448\u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f. \u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u2014 Claude Code \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0441\u0432\u0435\u0440\u0445\u0443. \u042d\u0442\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439: \u00ab\u0443 \u043d\u0430\u0441 pnpm, \u043d\u0435 npm\u00bb, \u00ab\u0444\u0440\u043e\u043d\u0442 \u043d\u0430 Next.js 15, \u043d\u0435 \u043d\u0430 14\u00bb, \u00ab\u0434\u0435\u043f\u043b\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 vertex ssh, \u043a\u043b\u044e\u0447 \u0442\u0430\u043a\u043e\u0439-\u0442\u043e\u00bb.\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u0440\u0438\u043d\u0446\u0438\u043f: \u043d\u0435 \u0440\u0430\u0437\u0434\u0443\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u2014 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u043f\u0438\u0445\u043d\u0443\u0442\u044c \u0432\u0441\u0451 \u0446\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u044f\u043c\u043e \u0432 CLAUDE.md. \u0423 \u043c\u0435\u043d\u044f \u0432 ~\/.claude\/skills\/ \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043e\u0442\u0435\u043d \u043f\u0430\u043f\u043e\u043a: \u0418\u0418-\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u043e\u0441\u0442\u043e\u0432 \u0432 Telegram, \u0440\u0435\u043d\u0434\u0435\u0440 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0439, \u043f\u0430\u0440\u0441\u0438\u043d\u0433 RuTube, \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432. \u0415\u0441\u043b\u0438 \u0431\u044b \u0438\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0433\u0440\u0443\u0437\u0438\u043b\u043e\u0441\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442, \u043e\u043d\u043e \u0431\u044b \u043d\u0435 \u0443\u043c\u0435\u0441\u0442\u0438\u043b\u043e\u0441\u044c \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f.\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u0440\u0442\u0430 \u043c\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u0438:CLAUDE.md \u2014 \u043a\u043e\u0440\u043e\u0442\u043a\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f (~300 \u0441\u0442\u0440\u043e\u043a)~\/.claude\/rules\/ \u2014 20\u201325 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0432 \u0441\u0443\u043c\u043c\u0435 ~30\u201350 \u0442\u044b\u0441\u044f\u0447 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430\u0412\u043d\u0443\u0442\u0440\u0438 rules\/ \u043b\u0435\u0436\u0438\u0442 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u2014 routing.md. \u042d\u0442\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0438\u0437 300+ \u0441\u0442\u0440\u043e\u043a \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u00ab\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u2192 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u00bb:| \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f | \u0422\u0440\u0438\u0433\u0433\u0435\u0440\u044b | \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 ||&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|| \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f | &#171;\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443&#187;, &#171;\u043d\u0430\u0440\u0438\u0441\u0443\u0439&#187;, &#171;image&#187; | Skill image-generation || \u041f\u0435\u0440\u0435\u0432\u043e\u0434 | &#171;\u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0438&#187;, &#171;translate&#187; | Command translate || \u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f | &#171;\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0443\u0439&#187;, &#171;\u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0439 \u0440\u0435\u0447\u044c&#187; | Skill deepgram || YouTube upload | &#171;\u0432\u044b\u043b\u043e\u0436\u0438 \u0432 \u044e\u0442\u0443\u0431&#187;, &#171;\u043e\u043f\u0443\u0431\u043b\u0438\u043a\u0443\u0439 \u0432\u0438\u0434\u0435\u043e&#187; | Skill youtube-publisher || \u0414\u0435\u043f\u043b\u043e\u0439 | &#171;\u0437\u0430\u0434\u0435\u043f\u043b\u043e\u0439&#187;, &#171;deploy&#187; | Command deploy |\u041a\u043e\u0433\u0434\u0430 \u044f \u043f\u0438\u0448\u0443 \u00ab\u0441\u0434\u0435\u043b\u0430\u0439 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u0432\u0435\u0431\u0438\u043d\u0430\u0440\u0430\u00bb, \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u043c\u043e\u0442\u0440\u0438\u0442 \u0432 routing.md, \u0432\u0438\u0434\u0438\u0442 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u00ab\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u00bb \/ \u00abmeeting\u00bb \/ \u00ab\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442\u00bb, \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u043d\u0443\u0436\u043d\u044b\u0439 \u0441\u043a\u0438\u043b\u043b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, meeting-analyzer) \u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0433\u043e \u0444\u0430\u0439\u043b\u044b. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u043a\u0438\u043b\u043b \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442.\u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432\u044b\u0432\u043e\u0434: \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u2014 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u044b. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0442\u0438\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u043e, \u043e\u043a\u043d\u043e \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u0435\u0442.\u041a\u043e\u0433\u0434\u0430 \u0441\u0442\u043e\u0438\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 rules\/, \u0430 \u043d\u0435 \u0432 skills\/:rules \u2014 \u0442\u043e, \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0412\u0421\u0415\u0413\u0414\u0410 (\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0441\u0442\u0438\u043b\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u0430\u043a\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c). \u041a\u0430\u0436\u0434\u044b\u0439 \u0431\u0430\u0439\u0442 \u0437\u0434\u0435\u0441\u044c \u0442\u0440\u0430\u0442\u0438\u0442 \u0442\u043e\u043a\u0435\u043d\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435 \u0438 \u0438\u043d\u0432\u0430\u043b\u0438\u0434\u0438\u0440\u0443\u0435\u0442 \u043a\u0435\u0448 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438.skills \u2014 \u0442\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0418\u041d\u041e\u0413\u0414\u0410 (\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043f\u0430\u0440\u0441\u0438\u043d\u0433 \u0441\u0430\u0439\u0442\u0430, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0432 Telegram). \u0413\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u043f\u043e \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0443.\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043f\u0430\u043b\u044c\u0446\u0430: \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0440\u0435\u0436\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0430 \u0432 \u0434\u0435\u043d\u044c \u2014 \u044d\u0442\u043e \u0441\u043a\u0438\u043b\u043b, \u043d\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e.\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e \u0441\u0442\u043e\u0438\u0442 \u0432 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0442\u0440\u0435\u0432\u043e\u0433\u0430: \u00ab\u0442\u0430\u043a\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0440\u0430\u0437\u0434\u0443\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u0441\u044a\u0435\u0441\u0442 \u0432\u0441\u044e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0443 \u043a\u0435\u0448\u0430\u00bb. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u2014 \u043d\u0435\u0442.\u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432 system prompt \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e: CLAUDE.md (\u22488K \u0442\u043e\u043a\u0435\u043d\u043e\u0432), \u0432\u0441\u0435 rules\/*.md (\u224820\u201330K \u0432 \u0441\u0443\u043c\u043c\u0435), \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u043a\u0430\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 descriptions (\u22485K, \u043d\u0435 \u0442\u0435\u043b\u0430 \u0441\u043a\u0438\u043b\u043b\u043e\u0432), \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0438 MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 (\u224810K). \u0418\u0442\u043e\u0433\u043e \u2014 \u043e\u043a\u043e\u043b\u043e 40\u201350K \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u0438. \u0422\u0435\u043b\u0430 \u0441\u043a\u0438\u043b\u043b\u043e\u0432 (\u0430 \u044d\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043e\u0431\u044a\u0451\u043c, \u0435\u0449\u0451 \u2248300K) \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u043e\u0443\u0442\u0438\u043d\u0433 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0442\u0440\u0438\u0433\u0433\u0435\u0440.\u0421 prompt caching (\u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443 Claude) \u044d\u0442\u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u0441\u0442\u043e\u0438\u0442 ~$0.15 \u0437\u0430 \u0441\u0435\u0441\u0441\u0438\u044e \u0432\u043c\u0435\u0441\u0442\u043e $1.50 \u0431\u0435\u0437 \u043a\u0435\u0448\u0430 \u2014 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432 10 \u0440\u0430\u0437. Cold start \u2014 1\u20132 \u0441\u0435\u043a\u0443\u043d\u0434\u044b \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0434\u0430\u043b\u044c\u0448\u0435 \u0443\u0436\u0435 tepid.\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u00ab\u0441\u044a\u0435\u0434\u0430\u044e\u0442\u00bb \u043d\u0435 \u0441\u0430\u043c\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0441\u043a\u0438\u043b\u043b\u044b, \u0430 \u0434\u043e\u043b\u0433\u0438\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0438 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438. \u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u044e \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \/compact \u2014 \u043a\u043e\u043d\u0444\u0438\u0433 \u0434\u0430\u0436\u0435 \u043d\u0430 200+ \u0441\u043a\u0438\u043b\u043b\u043e\u0432 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442 \u0437\u0430 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u043e\u043a\u043d\u0430.\u0421\u043b\u043e\u0439 1. Rules \u2014 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u0424\u0430\u0439\u043b\u044b \u0438\u0437 ~\/.claude\/rules\/ \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e. \u042d\u0442\u043e \u0441\u0430\u043c\u044b\u0439 \u0434\u043e\u0440\u043e\u0433\u043e\u0439 \u0441\u043b\u043e\u0439 \u043f\u043e \u0442\u043e\u043a\u0435\u043d\u0430\u043c \u0438 \u0441\u0430\u043c\u044b\u0439 \u0446\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u0432\u043b\u0438\u044f\u043d\u0438\u044e.\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u043e\u0438\u0442 \u0437\u0430\u0432\u0435\u0441\u0442\u0438 \u043a\u0430\u0436\u0434\u043e\u043c\u0443:\u0424\u0430\u0439\u043b\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435routing.md\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u00ab\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u2192 \u0441\u043a\u0438\u043b\u043b\/\u0430\u0433\u0435\u043d\u0442\/\u043a\u043e\u043c\u0430\u043d\u0434\u0430\u00bbpersonality.md\u0421\u0442\u0438\u043b\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u044f (\u044f\u0437\u044b\u043a, \u0442\u043e\u043d, \u043d\u0430 \u00ab\u0442\u044b\u00bb \/ \u00ab\u0432\u044b\u00bb)security.md\u0413\u0434\u0435 \u043b\u0435\u0436\u0430\u0442 API-\u043a\u043b\u044e\u0447\u0438, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0432 \u043a\u043e\u0434\u0435delegation.md\u041a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u0443, \u043a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443quality-gates.md\u0427\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (build, type-check, lint)dont-do.md\u0421\u043f\u0438\u0441\u043e\u043a \u0437\u0430\u043f\u0440\u0435\u0442\u043e\u0432 \u0441 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f\u043c\u0438\u0428\u0430\u0431\u043b\u043e\u043d \u0444\u0430\u0439\u043b\u0430-\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u2014 \u043e\u0431\u044b\u0447\u043d\u044b\u0439 markdown \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c \u0438 \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u043c:# Personality\u00a0## Language- Communication: Russian- Code: English (always)- Comments in code: English- Commit messages: English (Conventional Commits)\u00a0## Tone- Direct, technical, no fluff- Address user informally&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-478809","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/478809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=478809"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/478809\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=478809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=478809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=478809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}