40 цаг нь кодыг шалгана ууссан MCP сервер бий болгохын тулд коллега нь markdown файлуудыг тавих Энэ нь нэг зүйл хийж байна. Десять минут сороос сороос. Үүнээс гадна. .claude/skills/ Эдгээр туршлага нь ямар ч документын харьцуулахад хялбар мэдэгдэж байгаа зүйлийг би мэдэгдэж байна. Клод Код нь гурван янз бүрийн өргөтгөлтийн механизмүүдтэй бөгөөд энэ нь ямар ч харьцуулахад ямар ч харьцуулалттай байдаг. Гэхдээ илүү чухал нь Эдгээр гурван механизмыг харах нь нэг ширхэг конфигурацийг хуваалцах өмнө мэдэгдэх үнэтэй архитектур философийг харуулдаг. Дизайн шийдэл 3 Механизмыг харуулсан архитектура Claude Code-ийн бүх өргөн хүрээ нь гурван ангилалтай байдаг. Тэд өөр өөр механизмыг хэлбэрээр байдаг, учир нь тэд системийн фундаменталь янз бүрийн хавтгай дээр ажилладаг. Энэ нь хатуу биш юм. Бүх нь өөр архитектур асуултанд хариу. Ангилал: "Клод нь процессын хязгаар гадна системийг хэрхэн хандах вэ?" Тэд JSON-RPC дамжуулан Клодтэй харилцаа холбооны тусгай програмууд юм. Модел Контекст Протокол нь утас хэлбэрээр (инструмент дуудлага, ресурсны унтраах, утас шаблон), гэхдээ сервер нь JSON-ийг stdio эсвэл HTTP дамжуулан хэлдэг програм юм. Энэ нь өөрийн холболт, өөрийн нөхцөл байдал, өөрийн амьдралын цикл хадгалдаг. Клод нь хүсэлтийг илгээдэг, сервер үйл ажиллагаа явуулж, хариултыг илгээж байна. Энэ нь түүний бүх нөлөөтэй бодит интер-процесс холбоо. MCP servers Ангилал: "Хэв та Claude-ийг янз бүрийн үйл явдлын хувьд янз бүрийн үйл явдлын талаар хэрхэн ажиллуулах вэ?" Суб-агент нь өөр өөр Claude-ийн үйл явдлын нэг юм. Энэ нь өөрийн системийн зөвлөгөөтэй, өөрийн загварын сонголт, өөрийн хэрэгсэл хандахын тулд өөрийн контекстны ширээтэй. Хэрэв та суб-агент зочилж байгаа бол энэ нь шинэ эхлэх болно. Өмнөх хуваалтаас ямар ч хадгалах контекстгүй. Та явдалтайгаар зөвшөөрсөнээс гадна ямар ч хэрэгсэл хандахгүй. тусгаарлалт нь онцлог юм. Subagents Ангилал: "Хэв та өөрчилж чадварыг чадварыг хэрхэн ашиглах вэ?" A skill is a markdown file that becomes a slash command. When invoked, its contents are injected directly into the current conversation as instructions. No new process. No isolation. No separate context. Just text that shapes Claude's behavior within the existing session. Skills MCP сервер нь хавтгай дөрвөн дор хэрхэн ажилладаг Model Context Protocol нь JSON-RPC 2.0 протокол юм. Claude Code-ийг эхлүүлэх үед энэ нь configured MCP сервер-ийн тус бүр үйл явцыг эхлэх, stdio-ийн дамжуулан хоёр тусламжтай харилцаа холбооны суваг бий болгодог. Сервер нь түүний хүчин чадал (ямар ч хэрэгсэл, ямар ч эх үүсвэрийг хангахын тулд) санал болгож байна. Клод MCP хэрэгсэл ашиглахын тулд шийдсэн үед дараах нь: Claude нь нэр, JSON аргументийг ашиглан хэрэгсэл дуудлага үүсгэдэг Claude Code энэ нь JSON-RPC асуултанд тохиромжтой сервер үйл явц руу илгээдэг. сервер нь хүсэлт гүйцэтгэхийн тулд (базайны өгөгдлийг хайж, API-ийг хайж, файлын систем унших) сервер нь JSON-RPC хариу хэлбэрээр үр дүнг returns Клод Код асуултанд Клод-ийн контекст руу дамжуулдаг Энэ нь үнэхээр үйл явц хооронд холбоо юм. Сервер нь ямар ч хэл дээр бичж болно. Энэ нь өгөгдлийн баазын байнгын холболт, хашаа үр дүнг, хурдны хязгаарлалт гүйцэтгэх, хандалтын хяналтыг хангах боломжтой. Энэ нь бодит байдалтай програм юм. { "mcpServers": { "analytics": { "command": "node", "args": ["./mcp-servers/analytics.js"], "env": { "DATABASE_URL": "postgresql://localhost/analytics", "MAX_ROWS": "1000", "QUERY_TIMEOUT_MS": "5000" } }, "deploy": { "command": "./mcp-servers/deploy-server", "args": ["--environment", "staging", "--read-only"], "env": { "API_TOKEN": "${DEPLOY_TOKEN}" } } } } Нөхцөл Нөхцөл Өнгөрсөн байгаль орчны өөрчлөн MCP протоколын онцлог биш юм. Энэ нь хэрэглээний түвшинд аюулгүй байдлын хязгаарлалт юм. Энэ нь чухал архитектур зүйл юм: MCP протокол нь харилцаа холбооны үйл ажиллагаа явуулдаг боловч таны сервер нь нөхцөл байдалтай үйл ажиллагаа явуулдаг. Клод нь 10 сая цуврал тавтай морилно уу, протокол нь энэ хүсэлтийг хуваалцах болно. Таны сервер нь ямар ч хэлэх хэрэгтэй. MAX_ROWS QUERY_TIMEOUT_MS Өндөр үр дүнтэй интеграцид серверт илүүдэд асуултуудыг боловсруулдаг, эсвэл холболтын багтаалыг хадгалахын тулд Rust хөрөнгө оруулалтын үнэ цэнэтэй юм. Бүх үйл явц нь протокол боловсруулах, үйлдвэрлэл суулгах, холболтын багц, гадаргуу хавхлага зэрэг хамардаг. Rust-д MCP сервер бий болгох гарын авлага Remote MCP серверүүд HTTP-д SSE-тэй нэг протокол дараах боловч HTTP дамжуулалттай stdio-ийг хуваалцах. Энэ нь нэг MCP сервер инстанци нь хэд хэдэн хөгжүүлэгчдэд зориулж байдаг бөгөөд энэ нь сүлжээний давтамж өгдөг бөгөөд автентичлэдэг. Ихэнх багд, орон нутгийн stdio серверүүд нь хялбар, хурдан байдаг. Суб-агентүүд хавтан дор хэрхэн ажилладаг Суб-агент нь тусгай технологийн биш юм. Энэ нь хязгаарлагдмал параметрүүдтэй Claude Code-ийн үйл явдал юм. Та суб-агент зовох үед Claude Code-ийн конфигурацид тодорхойлогдсон загвартай шинэ хуваалцах эхэлдэг. Системийн зөвлөгөө нь агент файлын markdown бүтэцээс авдаг. хэрэгсэл жагсаалт нь зөвхөн агент конфигурацийг зөвшөөрөгдсөн зүйлсээр шүүлтүүр байна. Тэгээд чухал ач холбогдолтой, системийн зөвлөгөө, суб-агентуд олгосон үйл явдалээс гадна контекст хавтан хавтгай байдаг. Энэ тусгаарлагч нь үнэ, чанарын хувьд их нөлөөтэй байдаг. Та 20 минутын турш кодыг суралцаж байгаа debugging сессийг үзнэ үү. Таны гол контекст хавхлага нь файлын унших, хавхлага үр дүнд, хавхлага хавхлага, хуваалцлыг агуулдаг. Хэрэв та одоо энэ нэг сессийн дотор кодыг шалгахыг хүсч байгаа бол, шалгах нь энэ бүх debugging шугам дагуу болж байна. Модел нь шалгах үйл явц дээр төвлөрсөн контекст дамжуулан ажиллаж байх ёстой. Суб-агент очиж эхэлдэг. Түүний контекст нь зөвхөн системийн зөвлөгөөтэй (тавтай морилно уу kriteria) болон тавтай морилно уу файлуудыг агуулдаг. ямар ч шугам. ямар ч ач холбогдолтой нөхцөл. Энэ нь суб-агент үнэлгээ нь ихэвчлэн main-session үнэлгээээс дээш, загвар нь бүрэн үйл ажиллагаа дээр төвлөрсөн юм. Хамгийн сайн --- name: code-reviewer description: Reviews code for quality, security, and style model: haiku tools: Read, Grep, Glob, Bash disallowedTools: Write, Edit mcpServers: - github maxTurns: 15 --- You are a code review specialist. You have read-only access to the codebase and the GitHub API. Review criteria: - No unwrap() in production code paths (use proper error handling) - All public functions have doc comments - Error types implement std::fmt::Display - No println! in library code (use tracing macros) - Integration tests exist for new API endpoints - No TODO without a linked issue number For each file, provide a pass/fail checklist and specific line references for any failures. Do not provide general advice — only specific findings. Нөхцөл Директивууд энэ суб-агент нь хамгийн хямд загвар түвшинд зайлсхийх. Style checking, convention enforcement гэх мэт загварын тохиргооны ажлын хувьд Haiku нь Opus-тай харьцуулахад ажиллаж байна. Функцийг doc-ийн санал болгож байгаа эсэхийг шалгахын тулд Opus-ийн үнэ төлбөр төлбөр төлбөргүй. model: haiku Нөхцөл Директивууд нь хатуу хязгаар үүсгэдэг. Системийн зөвлөгөөний хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэлбэрийг хэл disallowedTools: Write, Edit Нөхцөл Энэ ньгүйгээр, том кодын бааз анализ нь суб-агент нь тавтай морилно уу тавтай морилно уу тавтай морилно уу тавтай морилно уу тавтай морилно уу. maxTurns: 15 Model Routing-ийн Real Cost Mathematics Энэ нь суб-агент нь тэдгээрийг хуваалцах, дараа нь зарим. Үнэгүй ажиллуулах үнэтэй байна. Claude Code-ийн дамжуулан өдөрт 10 код шалгалтыг ажиллуулахын тулд 5 хөгжүүлэгчдийн багтай үзнэ үү. Доорх ажилтнуудгүйгээр бүх шалгалтын гол Opus-ийн семинар дээр ажиллуулж болно. Бусад ажлын контекст нь харьцуулахад тийн шалгалтыг 15,000-25,000 input token-ийг ашиглаж, 2,000-4,000 output token-ийг үүсгэх болно. Opus-ийн үнэ цэнэгийн хувьд өдөрт 50 шалгалтын талаар хязгааргүй биш юм. Хаику суб-агенттай, халуун контекстны ширээстэй тойм ажиллуулж болно. Хэрэглээний токены 3000-8,000-д бууруулж болно (системийн зөвлөгөө плюс кодыг шалгаж байна, ямар ч ач холбогдолтой контекст). Тэгээд Хаику-ийн token-ийн үнэ Opus-ээс бага байдаг. Хамгийн бага контекст, хямд загварын багтаасан үр нөлөө нь кодыг шалгаж зардал 85-95% -ийг багасгах болно. Гэсэн хэдий ч, харин илүү хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаарлагдмал хязгаар Зарим үйл ажиллагаа нь Opus-ийн түвшний асуултуудтай байдаг. Өнгөрсөн асуултуудтай үйл ажиллагаа нь олон файлуудыг хамардаг. Архитектур анализ нь систем хооронд нөлөөтэй асуултуудтай байдаг. Рефакторын үйл ажиллагаа нь загваруудтай семантик харилцаайг ойлгох хэрэгтэй. Эдгээр нь Opus дээр байх ёстой, гэхдээ хязгаарлагдмал суб-агент дээр байх ёстой. Энэ нь контекст нь цэвэр байхын тулд. Хамгийн шилдэг зардал стратегийн баг, бидний загварын маршрутизац, контекст менежментийн болон токейн мэдэгдэх асуултууд гэх мэт бусад арга замыг хамарна. Claude Code зардал optimization гарын авлага Тавтай морилно уу?How Skills Work at the Prompt Layer Ажлын архитектур нь хамгийн хялбар механизм юм, бөгөөд энэ хялбар байдал нь онцлог юм. A skill is a markdown file . Дизайн нэр slash орлогдсон байна. Та Зохиогчийн эрх © Claude Code Raeds болон одоогийн хуваалцах дээр түүний агуулгыг шилжих. .claude/skills/ /review .claude/skills/review/SKILL.md ямар ч үйл явц байдаг. ямар ч тусгаарлагч. ямар ч тусгай контекст хавтгай. Ажлын текст таны одоогийн хуваалцах нь та нар үүнийг татаж байсан шиг нэгтгэдэг. Энэ нь тавтай морилно уу хуваалцлын одоогийн контекст ашигтай байдаг (Клойд одоо ч таныг ажиллаж байгаа файлуудыг мэдэж байна), гэхдээ тэд ч бас хуваалцлын акумулируулсан шугам олох болно. # SQL Migration Standards Review the migration files for compliance with team standards. ## Naming Conventions - Tables: plural snake_case (user_sessions, not UserSession or user_session) - Columns: singular snake_case (created_at, not CreatedAt) - Indexes: idx_{table}_{columns} (idx_user_sessions_user_id) - Foreign keys: fk_{table}_{referenced_table} (fk_orders_users) ## Safety Requirements - All CREATE INDEX must use CONCURRENTLY - ALTER TABLE ADD COLUMN must include a DEFAULT for non-nullable columns - No DROP COLUMN without a preceding release that stops reading the column - All migrations must be reversible (provide both up and down) ## Query Patterns - Use EXISTS instead of IN for subqueries - Use COALESCE instead of CASE WHEN ... IS NULL - Avoid SELECT * in application code - Always specify column lists in INSERT statements Current schema for reference: $(cat db/schema.sql) Migration to review: $ARGUMENTS Нөхцөл Syntax нь шуудангийн үед шуудангийн орлогдсон орлогдсон бөгөөд output-ийг эвдэх болно. Энэ нь боломжуудыг хязгаарлагдмал динамик боломжийг олгодог. Тэд файлын агуулгыг, байгаль орчны орлогдсон орлогдсон болно, эсвэл орлогдсон орлогдсон болно, гэхдээ тэд холболт хадгалж чадахгүй, олон шатанд гадааны үйл ажиллагаа явуулж чадахгүй. $(cat db/schema.sql) Нөхцөл Вариан нь Slash орлогдсон дараа бүх зүйлийг харах болно. Сэтгэгдэл файлын шугам, танд тодорхой файлуудыг хангах боломжийг олгодог. $ARGUMENTS /migration db/migrations/20260311_add_sessions.sql $ARGUMENTS Загвар нь зүгээр л хялбар бөгөөд хүчтэй байдаг. Ямар ч хүн нэг бичж чадна. Үнэндээ хөгжүүлэгчид тэдний мэргэжилтнээр кодируулахыг хүсч байгаа баг, QA инженерийн, бүтээгдэхүүний менежер, техникийн зохиогч нь кодыг харахгүйгээр үр дүнтэй чадварыг үүсгэдэг. Нетехникийн багт зориулсан чадварыг Бүх механизмыг ашиглах хэрэгтэй үед (Anti-Patterns) Бүх механизмыг сайн хийж чадахыг мэднэ үү. Бүх механизмыг хязгаарлах цаг хугацааг мэднэ үү. Би эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцсийн эцэст. MCP сервер Anti-Pattern Хэрэв өгөгдөл хэрэглээний хооронд өөрчилж байгаа бол, гадааны системээс идэвхтэй биш бол, энэ нь чадварыг юм. Би үзсэн MCP серверүүд нь компанийн кодийн стандартыг, API-ийн документуудыг, тэр ч байтугай загварын гарын авлагаг өгдөг. Бүх нь статик текст юм. Markdown файлууд нь илүү сайн, хурдан, нунтаг хадгалах болно. Do not build an MCP server to serve static content. Клод Код бас Bash хэрэгсэлтэй. Хэрэв таны "интеграци" нь CLI үйл явцыг ажиллуулах, output-ийг анхаарах байгаа бол та MCP сервер хэрэгтэйгүй. Клод-ийг тодорхой үйл явцыг Bash-ийг ашиглах боломжийг олгодог шинж чанарын нь хялбар байдаг. Үүнээс гадна бүх MCP сервер хэрэгтэйгүй. Клод-ийг Bash-ээр CLI үйл явцыг ажиллуулах боломжтой бол энэ нь MCP серверг үүсгэх, хадгалах илүү хялбар юм. CLI-ийг (Bash хэрэгсэл дамжуулан) орон нутгийн, нэг агенттай ажлын үйл явцыг тохиромжтой байдаг. Do not build an MCP server when a Bash tool call would suffice. MCP сервер нь удаан гүйцэтгэлийн, зөвшөөрөл хүрээний, байнгын холболт, эсвэл stateful үйл ажиллагаа хэрэгтэй үед шаардлагатай юм. эсвэл Run Энэ нь MCP сервер хэрэгтэй биш юм. Энэ нь Claude-ийн шууд ажиллуулах боломжтой CLI орлого юм. MCP сервер нь олон агент, хэрэглэгчийн хуваалцах хэрэгцээг хэрэглэдэг үед, тохиромжтой зөвшөөрөл хяналт хэрэгтэй үед, эсвэл нэгтгэх нь олон хүсэлтийн хооронд статусыг хадгалах хэрэгтэй үед. git log cargo test Бүх сервер нь асуултын цаг хугацаа, шугам хязгаарлалт, тохиромжтой тохиолдолд зөвхөн унших хандах хандалтанд, ирдэг баталгаажуулалт хийх ёстой. Протокол танд хамгаалах биш болно. Таны сервер код байх ёстой. Do not build an MCP server without safety boundaries. Субэцгийн Anti-Patterns Суб-агент нь өөрчилсөн, мэргэшсэн ажлын зориулалттай. Хэрэв та нэг удаа ямар нэг зүйл хийх хэрэгтэй бол, зүгээр л гол семинар дээр хийх. Агент тохиргооны файлыг үүсгэх, хадгалах нь ад-хок ажлын хувьд үнэтэй биш юм. Do not create a subagent for a one-off task. Загвар нь илүү хүчтэй асуултуудыг шаарддаг. Би нэг удаа Хайку дээр архитекторын анализ ажиллуулахыг хүссэн. Энэ нь гадаргуугийн түвшин асуудал мэдэгдсэн боловч Опус дараа нь хялбар харахын тулд циркулярийн асуултуудыг уншсав. Хайку нь шаблон харьцуулахад, шалгах жагсаалтыг гүйцэтгэхийн тулд гайхамшигтай юм. Энэ нь олон файлын хооронд олон шатанд асуултуудыг шаарддаг асуултуудтай. Do not route everything to Haiku to save money. Өргөтгөсөн үйл явдлын талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи талаархи Do not create deeply nested subagent chains. Anti-Patterns шинж чанарын Бүтээгдэхүүний алдааны түвшинд шалгах" нь чанарын заавар нь Claude-ийг халуулагтай метрикег хийх болно. Хэрэв үйл ажиллагаа Claude-ийн сессийн гадна өгөгдлийг шаарддаг бол та MCP сервер (аар MCP хангамжтай дор агент) хэрэгтэй. Do not write skills that require external data. Тоног төхөөрөмжийн агуулгыг контекст хавтгай дүүргэх болно. 5000-р үгний тоног төхөөрөмж нь бүх хэрэглээнд токейг ашигладаг. Тоног төхөөрөмж нь төвлөрсөн байх ёстой. Хэрэв та өргөн харьцуулалтын материал хэрэгтэй бол ашиглах Хэрэв та энэ хэрэгсэл дээр шууд суурилуулахыг хүсч байгаа бол. Do not write skills that are too long. $(cat reference.md) Хэрэв одоогийн контекст нь ямар ч холбоотой үйл ажиллагаатай хязгаарлагддаг бол энэ нь үр дүнтэй байх болно. Чийггүй хуваалцах хэрэгтэй үйл ажиллагаа (рецензууд, анализ, документын үүсгэх) нь шинэ контекст хавтгай нь эхлэх дор ажилтнууд илүү сайн үйл ажиллагаа явуулдаг. Do not use skills for tasks that need isolation. Бүтээгдэхүүний Composition Model Эдгээр гурван механизм нь альтернатив биш юм. Эдгээр нь сав баглаа боодол юм. Сав баглаа боодол мэдрэмж нь ажлын тохиргоо нь шилдэг нэгээс өөрчилж байна. Суб-агент нь MCP сервертай байж болно. Энэ нь хүрээтэй хангамж бий болгодог. Код-ревизерын суб-агент GitHub-ийн API-д GitHub-ийн MCP сервер дамжуулан хангах боломжтой боловч таны базуу эсвэл суулгах хоолой хангах боломжтой. Хамгийн бага онцлог, конфигурацид хандах. Суб-агент чадварыг урьдчилан байршуулахад боломжтой. Багаж бааз-аналитик суб-агент sql-стандартын чадварыг байршуулаад, Тиймээс бүх анализ нь системийн туршилтанд энэ конвенцийг шаарддаггүйгээр таны баггийн нэрлэх конвенци, асуултын загварууд дараах юм. Та GitHub-ийн MCP сервер руу дохио хандах боломжтой (ямар ч PRs болон сэтгэгдэл унших болно) гэхдээ Write болон Edit (ямар ч орон нутгийн файлуудыг өөрчлөх боломжтой). MCP-ийн хэрэгсэл, суурилсан хэрэгсэл тусгаарлагдмал хянах болно. Бидний 8 зах зээлийн хувилбар дээр үйлдвэрлэлийн тохиргоо, хавтгайлуулалт энэ хэлбэрээр байна: Layer 3: Skills (Team Knowledge) /review — code review checklist /migration — database migration standards /deploy-check — pre-deployment verification steps /sql-standards — SQL naming and query conventions /api-design — REST endpoint design patterns Layer 2: Subagents (Specialised Behaviour) code-reviewer (Haiku, read-only, GitHub MCP, review skill) debugger (Opus, full access, all MCP servers) database-analyst (Sonnet, read-only, PostgreSQL MCP, sql-standards skill) deploy-checker (Sonnet, read-only, deploy + analytics MCP, deploy-check skill) doc-writer (Haiku, read-only, no MCP, style-guide skill) Layer 1: MCP Servers (External Connections) analytics-db — PostgreSQL metrics database deploy-pipeline — deployment API wrapper github — GitHub API for PRs and issues content-api — CMS for documentation publishing postgresql — application database (read-only) Бүх суб-агент нь MCP серверүүд, шинж чанарыг танд хэрэглэдэг загвар түвшинд тохиромжтой юм. Судалгааны шалгагч Sonnet-ийг хэрэглэдэг бөгөөд олон мэдээллийн эх үүсвэрийг хооронд суулгах чадвартай байх ёстой. Док-автор нь Haiku-ийг хэрэглэдэг. Техникийн бичлэгийн хувьд загвар нь төрөл бүрийн гарын авлагатай байдаг. Судалгааны шалгагч Opus-ийг хэрэглэдэг. Эдгээр давхарга хэрхэн хамтран ажилладаг талаар дэлгэрэнгүй мэдээллийг манай гарын авлага бүрэн сав баглаа боодлын загвар дамжуулан. Тэгээд суб-агент тохиргооны хувьд, бидний Бүх фронтматерийн салбарт жишээ нь хамардаг. Plugins, MCP сервер, түлхүүр архитектур шиг чадварыг Custom Claude агент барилгын гарын авлага Үйлчилгээний функц Бүтээгдэхүүний хувилбар бий болгох жилийн дараа, шийдэл таны хэрэгцээний цэвэр функц юм: def choose_mechanism(need): if need.requires_external_data or need.has_side_effects: return "MCP Server" if need.requires_different_model or need.requires_tool_restrictions or need.benefits_from_isolation: return "Subagent" if need.is_reusable_knowledge or need.is_workflow_template: return "Skill" if need.is_complex: return "Subagent + MCP Server + Skill" # compose all three Хэрэв та MCP сервер бий болгохыг олж байгаа бол статик текстийг дамжуулахын тулд зогсоох. Энэ нь чадварыг юм. Хэрэв та "базын өгөгдлийг асуултанд" гэж хэлдэг чадварыг хэлж байгаа бол, зогсоох. Энэ нь MCP сервер юм. Хэрэв та рутин хяналт хийхэд үнэтэй Opus сессийг ажиллуулж байгаа бол, зогсоох. Энэ нь Haiku дээр дор агент юм. Бидний хувьд өөрчилсөн Дараа нь бид MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер, MCP сервер. Реструктурийг дараа: 34+ шинж чанарыг код шалгалт, мэдээллийн сан ажил, суулгах, документын болон API дизайн хооронд бидний багны конвенцийг шифрлэдэг. Үүнээс гадна, 4 MCP сервер нь тохиромжтой хангамжтай аюулгүй байдлын хязгаарлалттай, тус бүр холбогдсон хэрэгцээтэй гадааны системд холбогдсон. Месяцны үнэ цэнэтэй багассан. Үзүүлэлт чанарын сайжруулсан, учир нь суб-агент нь цэвэр контекст эхлэх. багны конвенц нь нэгтгэсэн, учир нь чадварыг бүх хөгжүүлэгчдэд харьцуулахад харьцуулагдсан. Тэгээд MCP серверүүд нь илүү хялбар болсон, учир нь тэд бүгд байхыг хүссэн; Тэд зүгээр л гадааны системд мост, ямар ч илүү. Extensibility Triangle нь теорийн бүтэц биш юм. Энэ нь зөв зүйл бий болгохын тулд практик хэрэгсэл юм. Энэ нь энэ талаар мэдэхийн тулд үнэ цэнэтэй юм.