[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699HFHDCYNHV6SGH8PY605H":3,"skill-same:01M699HFHDCYNHV6SGH8PY605H":200},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":39,"ownerHtmlUrl":40,"ownerBlogUrl":41,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M699HFHDCYNHV6SGH8PY605H","microsoft-docs",null,"Query dokumentasi resmi Microsoft untuk menemukan konsep, tutorial, dan contoh kode di seluruh Azure, .NET, Agent Framework, Aspire, VS Code, GitHub, dan lainnya. Menggunakan Microsoft Learn MCP sebagai default, dengan Context7 dan Aspire MCP untuk konten yang berada di luar learn.microsoft.com.","microsoft\u002Fai-agents-for-beginners","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998ZK2275KMJE6Y5SEA2X2",79626,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fid\u002F.agents\u002Fskills\u002Fmicrosoft-docs\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,9,25,26,27,28],"docs","microsoft docs","MCP","github","agent framework","2026-11-10 10:12:30",false,"---\nname: microsoft-docs\ndescription: Query dokumentasi resmi Microsoft untuk menemukan konsep, tutorial, dan\n  contoh kode di seluruh Azure, .NET, Agent Framework, Aspire, VS Code, GitHub, dan\n  lainnya. Menggunakan Microsoft Learn MCP sebagai default, dengan Context7 dan Aspire\n  MCP untuk konten yang berada di luar learn.microsoft.com.\n---\n# Microsoft Docs\n\nKeterampilan riset untuk ekosistem teknologi Microsoft. Mencakup learn.microsoft.com dan dokumentasi yang berada di luar situs tersebut (VS Code, GitHub, Aspire, repositori Agent Framework).\n\n---\n\n## Default: Microsoft Learn MCP\n\nGunakan alat ini untuk **semua hal di learn.microsoft.com** — Azure, .NET, M365, Power Platform, Agent Framework, Semantic Kernel, Windows, dan lainnya. Ini adalah alat utama untuk sebagian besar pencarian dokumentasi Microsoft.\n\n| Tool | Tujuan |\n|------|---------|\n| `microsoft_docs_search` | Cari learn.microsoft.com — konsep, panduan, tutorial, konfigurasi |\n| `microsoft_code_sample_search` | Temukan potongan kode yang bekerja dari dokumen Learn. Gunakan `language` (`python`, `csharp`, dll.) untuk hasil terbaik |\n| `microsoft_docs_fetch` | Dapatkan konten halaman lengkap dari URL spesifik (ketika kutipan pencarian tidak cukup) |\n\nGunakan `microsoft_docs_fetch` setelah pencarian saat Anda membutuhkan tutorial lengkap, semua opsi konfigurasi, atau ketika kutipan pencarian terpotong.\n\n---\n\n## Pengecualian: Kapan Menggunakan Alat Lain\n\nKategori berikut berada **di luar** learn.microsoft.com. Gunakan alat yang ditentukan sebagai gantinya.\n\n### Aspire — Gunakan Aspire MCP Server (disarankan) atau Context7\n\nDokumen Aspire berada di **aspire.dev**, bukan Learn. Alat terbaik tergantung pada versi Aspire CLI Anda:\n\n**CLI 13.2+** (direkomendasikan) — Server Aspire MCP menyertakan alat pencarian dokumen bawaan:\n\n| Alat MCP | Deskripsi |\n|----------|-------------|\n| `list_docs` | Daftar semua dokumentasi yang tersedia dari aspire.dev |\n| `search_docs` | Pencarian leksikal berbobot di seluruh konten aspire.dev |\n| `get_doc` | Mengambil dokumen spesifik berdasarkan slug |\n\nFitur ini tersedia di Aspire CLI 13.2 ([PR #14028](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Faspire\u002Fpull\u002F14028)). Untuk memperbarui: `aspire update --self --channel daily`.\n\n**CLI 13.1** — Server MCP menyediakan pencarian integrasi (`list_integrations`, `get_integration_docs`) tetapi **tidak** pencarian dokumen. Gunakan Context7 sebagai alternatif:\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fmicrosoft\u002Faspire.dev` | Utama — panduan, integrasi, referensi CLI, deployment |\n| `\u002Fmicrosoft\u002Faspire` | Sumber runtime — API internal, detail implementasi |\n| `\u002Fcommunitytoolkit\u002Faspire` | Integrasi komunitas — Go, Java, Node.js, Ollama |\n\n### VS Code — Gunakan Context7\n\nDokumentasi VS Code berada di **code.visualstudio.com**, bukan Learn.\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fwebsites\u002Fcode_visualstudio` | Dokumentasi pengguna — pengaturan, fitur, debugging, pengembangan jarak jauh |\n| `\u002Fwebsites\u002Fcode_visualstudio_api` | Ekstensi API — webviews, TreeViews, perintah, titik kontribusi |\n\n### GitHub — Gunakan Context7\n\nDokumentasi GitHub berada di **docs.github.com** dan **cli.github.com**.\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fwebsites\u002Fgithub_en` | Actions, API, repositori, keamanan, admin, Copilot |\n| `\u002Fwebsites\u002Fcli_github` | Perintah dan flag GitHub CLI (`gh`) |\n\n### Agent Framework — Gunakan Learn MCP + Context7\n\nTutorial Agent Framework ada di learn.microsoft.com (gunakan `microsoft_docs_search`), tetapi **repositori GitHub** memiliki detail level API yang sering lebih mutakhir daripada dokumen yang diterbitkan — terutama referensi DevUI REST API, opsi CLI, dan integrasi .NET.\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fwebsites\u002Flearn_microsoft_en-us_agent-framework` | Tutorial — panduan DevUI, pelacakan, orkestrasi workflow |\n| `\u002Fmicrosoft\u002Fagent-framework` | Detail API — endpoint REST DevUI, flag CLI, otentikasi, .NET `AddDevUI`\u002F`MapDevUI` |\n\n**Tips DevUI:** Cari sumber situs Learn untuk panduan cara, lalu lihat sumber repositori untuk spesifik tingkat API (skema endpoint, konfigurasi proxy, token otentikasi).\n\n---\n\n## Pengaturan Context7\n\nUntuk setiap kueri Context7, tentukan ID perpustakaan terlebih dahulu (sekali per sesi):\n\n1. Panggil `mcp_context7_resolve-library-id` dengan nama teknologi\n2. Panggil `mcp_context7_query-docs` dengan ID perpustakaan yang dikembalikan dan kueri spesifik\n\n---\n\n## Menulis Kueri yang Efektif\n\nJadilah spesifik — sertakan versi, maksud, dan bahasa:\n\n```\n# ❌ Too broad\n\"Azure Functions\"\n\"agent framework\"\n\n# ✅ Specific\n\"Azure Functions Python v2 programming model\"\n\"Cosmos DB partition key design best practices\"\n\"GitHub Actions workflow_dispatch inputs matrix strategy\"\n\"Aspire AddUvicornApp Python FastAPI integration\"\n\"DevUI serve agents tracing OpenTelemetry directory discovery\"\n\"Agent Framework workflow conditional edges branching handoff\"\n```\n\nSertakan konteks:\n- **Versi** saat relevan (`.NET 8`, `Aspire 13`, `VS Code 1.96`)\n- **Maksud tugas** (`quickstart`, `tutorial`, `overview`, `limits`, `API reference`)\n- **Bahasa** untuk dokumentasi poliglot (`Python`, `TypeScript`, `C#`)\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Penafian**:\nDokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Meskipun kami berupaya untuk mencapai akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sah. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Microsoft Docs\n\nKeterampilan riset untuk ekosistem teknologi Microsoft. Mencakup learn.microsoft.com dan dokumentasi yang berada di luar situs tersebut (VS Code, GitHub, Aspire, repositori Agent Framework).\n\n---\n\n## Default: Microsoft Learn MCP\n\nGunakan alat ini untuk **semua hal di learn.microsoft.com** — Azure, .NET, M365, Power Platform, Agent Framework, Semantic Kernel, Windows, dan lainnya. Ini adalah alat utama untuk sebagian besar pencarian dokumentasi Microsoft.\n\n| Tool | Tujuan |\n|------|---------|\n| `microsoft_docs_search` | Cari learn.microsoft.com — konsep, panduan, tutorial, konfigurasi |\n| `microsoft_code_sample_search` | Temukan potongan kode yang bekerja dari dokumen Learn. Gunakan `language` (`python`, `csharp`, dll.) untuk hasil terbaik |\n| `microsoft_docs_fetch` | Dapatkan konten halaman lengkap dari URL spesifik (ketika kutipan pencarian tidak cukup) |\n\nGunakan `microsoft_docs_fetch` setelah pencarian saat Anda membutuhkan tutorial lengkap, semua opsi konfigurasi, atau ketika kutipan pencarian terpotong.\n\n---\n\n## Pengecualian: Kapan Menggunakan Alat Lain\n\nKategori berikut berada **di luar** learn.microsoft.com. Gunakan alat yang ditentukan sebagai gantinya.\n\n### Aspire — Gunakan Aspire MCP Server (disarankan) atau Context7\n\nDokumen Aspire berada di **aspire.dev**, bukan Learn. Alat terbaik tergantung pada versi Aspire CLI Anda:\n\n**CLI 13.2+** (direkomendasikan) — Server Aspire MCP menyertakan alat pencarian dokumen bawaan:\n\n| Alat MCP | Deskripsi |\n|----------|-------------|\n| `list_docs` | Daftar semua dokumentasi yang tersedia dari aspire.dev |\n| `search_docs` | Pencarian leksikal berbobot di seluruh konten aspire.dev |\n| `get_doc` | Mengambil dokumen spesifik berdasarkan slug |\n\nFitur ini tersedia di Aspire CLI 13.2 ([PR #14028](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Faspire\u002Fpull\u002F14028)). Untuk memperbarui: `aspire update --self --channel daily`.\n\n**CLI 13.1** — Server MCP menyediakan pencarian integrasi (`list_integrations`, `get_integration_docs`) tetapi **tidak** pencarian dokumen. Gunakan Context7 sebagai alternatif:\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fmicrosoft\u002Faspire.dev` | Utama — panduan, integrasi, referensi CLI, deployment |\n| `\u002Fmicrosoft\u002Faspire` | Sumber runtime — API internal, detail implementasi |\n| `\u002Fcommunitytoolkit\u002Faspire` | Integrasi komunitas — Go, Java, Node.js, Ollama |\n\n### VS Code — Gunakan Context7\n\nDokumentasi VS Code berada di **code.visualstudio.com**, bukan Learn.\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fwebsites\u002Fcode_visualstudio` | Dokumentasi pengguna — pengaturan, fitur, debugging, pengembangan jarak jauh |\n| `\u002Fwebsites\u002Fcode_visualstudio_api` | Ekstensi API — webviews, TreeViews, perintah, titik kontribusi |\n\n### GitHub — Gunakan Context7\n\nDokumentasi GitHub berada di **docs.github.com** dan **cli.github.com**.\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fwebsites\u002Fgithub_en` | Actions, API, repositori, keamanan, admin, Copilot |\n| `\u002Fwebsites\u002Fcli_github` | Perintah dan flag GitHub CLI (`gh`) |\n\n### Agent Framework — Gunakan Learn MCP + Context7\n\nTutorial Agent Framework ada di learn.microsoft.com (gunakan `microsoft_docs_search`), tetapi **repositori GitHub** memiliki detail level API yang sering lebih mutakhir daripada dokumen yang diterbitkan — terutama referensi DevUI REST API, opsi CLI, dan integrasi .NET.\n\n| ID Perpustakaan | Digunakan untuk |\n|---|---|\n| `\u002Fwebsites\u002Flearn_microsoft_en-us_agent-framework` | Tutorial — panduan DevUI, pelacakan, orkestrasi workflow |\n| `\u002Fmicrosoft\u002Fagent-framework` | Detail API — endpoint REST DevUI, flag CLI, otentikasi, .NET `AddDevUI`\u002F`MapDevUI` |\n\n**Tips DevUI:** Cari sumber situs Learn untuk panduan cara, lalu lihat sumber repositori untuk spesifik tingkat API (skema endpoint, konfigurasi proxy, token otentikasi).\n\n---\n\n## Pengaturan Context7\n\nUntuk setiap kueri Context7, tentukan ID perpustakaan terlebih dahulu (sekali per sesi):\n\n1. Panggil `mcp_context7_resolve-library-id` dengan nama teknologi\n2. Panggil `mcp_context7_query-docs` dengan ID perpustakaan yang dikembalikan dan kueri spesifik\n\n---\n\n## Menulis Kueri yang Efektif\n\nJadilah spesifik — sertakan versi, maksud, dan bahasa:\n\n```\n# ❌ Too broad\n\"Azure Functions\"\n\"agent framework\"\n\n# ✅ Specific\n\"Azure Functions Python v2 programming model\"\n\"Cosmos DB partition key design best practices\"\n\"GitHub Actions workflow_dispatch inputs matrix strategy\"\n\"Aspire AddUvicornApp Python FastAPI integration\"\n\"DevUI serve agents tracing OpenTelemetry directory discovery\"\n\"Agent Framework workflow conditional edges branching handoff\"\n```\n\nSertakan konteks:\n- **Versi** saat relevan (`.NET 8`, `Aspire 13`, `VS Code 1.96`)\n- **Maksud tugas** (`quickstart`, `tutorial`, `overview`, `limits`, `API reference`)\n- **Bahasa** untuk dokumentasi poliglot (`Python`, `TypeScript`, `C#`)\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Penafian**:\nDokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Meskipun kami berupaya untuk mencapai akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sah. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"description":7},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fid\u002F.agents\u002Fskills\u002Fmicrosoft-docs",26075,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners","https:\u002F\u002Faka.ms\u002Fai-agents-beginners","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-07 12:51:12",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add microsoft\u002Fai-agents-for-beginners --skill microsoft-docs",{"tool":50,"command":51},"bunx","bunx skills add microsoft\u002Fai-agents-for-beginners --skill microsoft-docs",{"tool":53,"command":54},"pnpm","pnpm dlx skills add microsoft\u002Fai-agents-for-beginners --skill microsoft-docs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fid\u002F.agents\u002Fskills\u002Fmicrosoft-docs\u002FSKILL.md",true,[58,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002Fangular-animations.md","REFERENCE","参考文档",3955,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fangular-animations.md",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002Fangular-aria.md",12642,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fangular-aria.md",{"path":69,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fcli.md",3714,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fcli.md",{"path":73,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Fcomponent-harnesses.md",2903,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fcomponent-harnesses.md",{"path":77,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Fcomponent-styling.md",2531,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fcomponent-styling.md",{"path":81,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Fcomponents.md",3422,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fcomponents.md",{"path":85,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fcreating-services.md",2700,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fcreating-services.md",{"path":89,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fdata-resolvers.md",1587,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fdata-resolvers.md",{"path":93,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fdefine-routes.md",1727,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fdefine-routes.md",{"path":97,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fdefining-providers.md",2256,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fdefining-providers.md",{"path":101,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Fdi-fundamentals.md",3594,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fdi-fundamentals.md",{"path":105,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Fe2e-testing.md",1904,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fe2e-testing.md",{"path":109,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Feffects.md",2758,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Feffects.md",{"path":113,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fhierarchical-injectors.md",2091,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fhierarchical-injectors.md",{"path":117,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fhost-elements.md",2114,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fhost-elements.md",{"path":121,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Finjection-context.md",1927,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Finjection-context.md",{"path":125,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Finputs.md",2445,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Finputs.md",{"path":129,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":130,"sourceHtmlUrl":131},"references\u002Flinked-signal.md",2584,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Flinked-signal.md",{"path":133,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":134,"sourceHtmlUrl":135},"references\u002Floading-strategies.md",1457,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Floading-strategies.md",{"path":137,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":138,"sourceHtmlUrl":139},"references\u002Fmcp.md",4079,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fmcp.md",{"path":141,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":142,"sourceHtmlUrl":143},"references\u002Fnavigate-to-routes.md",1639,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fnavigate-to-routes.md",{"path":145,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":146,"sourceHtmlUrl":147},"references\u002Foutputs.md",2604,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Foutputs.md",{"path":149,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":150,"sourceHtmlUrl":151},"references\u002Freactive-forms.md",3561,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Freactive-forms.md",{"path":153,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":154,"sourceHtmlUrl":155},"references\u002Frendering-strategies.md",1828,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Frendering-strategies.md",{"path":157,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":158,"sourceHtmlUrl":159},"references\u002Fresource.md",2714,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fresource.md",{"path":161,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":162,"sourceHtmlUrl":163},"references\u002Froute-animations.md",1688,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Froute-animations.md",{"path":165,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":166,"sourceHtmlUrl":167},"references\u002Froute-guards.md",1397,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Froute-guards.md",{"path":169,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":170,"sourceHtmlUrl":171},"references\u002Frouter-lifecycle.md",1534,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Frouter-lifecycle.md",{"path":173,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":174,"sourceHtmlUrl":175},"references\u002Frouter-testing.md",3840,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Frouter-testing.md",{"path":177,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":178,"sourceHtmlUrl":179},"references\u002Fshow-routes-with-outlets.md",1672,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fshow-routes-with-outlets.md",{"path":181,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":182,"sourceHtmlUrl":183},"references\u002Fsignal-forms.md",24203,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fsignal-forms.md",{"path":185,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":186,"sourceHtmlUrl":187},"references\u002Fsignals-overview.md",2841,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Fsignals-overview.md",{"path":189,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":190,"sourceHtmlUrl":191},"references\u002Ftailwind-css.md",1868,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Ftailwind-css.md",{"path":193,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":194,"sourceHtmlUrl":195},"references\u002Ftemplate-driven-forms.md",3752,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Ftemplate-driven-forms.md",{"path":197,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":198,"sourceHtmlUrl":199},"references\u002Ftesting-fundamentals.md",2640,"https:\u002F\u002Fgithub.com\u002Fmdnaimul22\u002Fhuman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fstorage\u002Faffaan-m_ECC\u002Fangular-developer\u002Freferences\u002Ftesting-fundamentals.md",[201,217,223,231,239,246],{"skillNo":202,"name":203,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":214,"publishedAt":29},"01M69A206TRZ8KK0CW0HYJF5V5","testing-course-samples","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Ftesting-course-samples\u002FSKILL.md",[206,209],{"categoryNo":207,"categoryName":208,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":210,"categoryName":211,"taxonomyType":212,"taxonomyTypeDesc":213},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[215,216],"testing","testing course samples",{"skillNo":218,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":222,"publishedAt":29},"01M69A1XRB2SFHYRMEH0K08EKZ","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fmicrosoft-docs\u002FSKILL.md",[221],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,9,25],{"skillNo":224,"name":225,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":226,"categories":227,"keywords":228,"publishedAt":29},"01M69A1VPZFJQ1HNGTZQ5P3WSC","local-ai-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Flocal-ai-agents\u002FSKILL.md",[],[229,230],"ai agents","local ai agents",{"skillNo":232,"name":233,"nameZh":6,"description":234,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":235,"categories":236,"keywords":237,"publishedAt":29},"01M69A1S947N7MM6V9JF85S2E7","jupyter-notebook","當使用者要求建立、搭建或編輯 Jupyter 筆記本（`.ipynb`）用於實驗、探索或教學時使用；優先使用隨附範本並執行輔助腳本 `new_notebook.py` 來產生一個乾淨的起始筆記本。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[238],"jupyter notebook",{"skillNo":240,"name":241,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":242,"categories":243,"keywords":244,"publishedAt":29},"01M69A1Q8EXPWKZSQK69V6WF22","deploying-scalable-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",[],[245],"deploying scalable agents",{"skillNo":247,"name":248,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":249,"categories":250,"keywords":251,"publishedAt":29},"01M69A1MHZTH3RH9N8VYSYG74X","azure-openai-to-responses","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fazure-openai-to-responses\u002FSKILL.md",[],[252],"azure openai to responses"]