[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6G9CVSAAB7XMP3BRRX5FSD0":3,"skill-same:01M6G9CVSAAB7XMP3BRRX5FSD0":77},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":13,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6G9CVSAAB7XMP3BRRX5FSD0","azure-diagnostics",null,"Debug and troubleshoot production issues on Azure. Covers Container Apps diagnostics, log analysis with KQL, health checks, and common issue resolution for image pulls, cold starts, and health probes.\nUSE FOR: debug production issues, troubleshoot container apps, analyze logs with KQL, fix image pull failures, resolve cold start issues, investigate health probe failures, check resource health, view application logs, find root cause of errors\nDO NOT USE FOR: deploying applications (use azure-deploy), creating new resources (use azure-prepare), setting up monitoring (use azure-observability), cost optimization (use azure-cost-optimization)","ricardoaevt\u002Fnexus-roms","ricardoaevt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F164531880?v=4","01M6DGFGSV6CF9AKPHABBREC79","01M6DGFGYNNPJVDFQA05TDPSBN",0,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmicrosoft_skills\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-diagnostics\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"azure diagnostics","azure","diagnostics","analyze","errors","cold","resources","apps","log","up","log analysis","fix","common","image","analysis","start","monitoring","logs","issues","troubleshoot","2026-11-10 10:12:30",false,"---\nname: azure-diagnostics\ndescription: |\n  Debug and troubleshoot production issues on Azure. Covers Container Apps diagnostics, log analysis with KQL, health checks, and common issue resolution for image pulls, cold starts, and health probes.\n  USE FOR: debug production issues, troubleshoot container apps, analyze logs with KQL, fix image pull failures, resolve cold start issues, investigate health probe failures, check resource health, view application logs, find root cause of errors\n  DO NOT USE FOR: deploying applications (use azure-deploy), creating new resources (use azure-prepare), setting up monitoring (use azure-observability), cost optimization (use azure-cost-optimization)\n---\n\n# Azure Diagnostics\n\n> **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE**\n>\n> This document is the **official source** for debugging and troubleshooting Azure production issues. Follow these instructions to diagnose and resolve common Azure service problems systematically.\n\n## Triggers\n\nActivate this skill when user wants to:\n- Debug or troubleshoot production issues\n- Diagnose errors in Azure services\n- Analyze application logs or metrics\n- Fix image pull, cold start, or health probe issues\n- Investigate why Azure resources are failing\n- Find root cause of application errors\n\n## Rules\n\n1. Start with systematic diagnosis flow\n2. Use AppLens (MCP) for AI-powered diagnostics when available\n3. Check resource health before deep-diving into logs\n4. Select appropriate troubleshooting guide based on service type\n5. Document findings and attempted remediation steps\n\n---\n\n## Quick Diagnosis Flow\n\n1. **Identify symptoms** - What's failing?\n2. **Check resource health** - Is Azure healthy?\n3. **Review logs** - What do logs show?\n4. **Analyze metrics** - Performance patterns?\n5. **Investigate recent changes** - What changed?\n\n---\n\n## Troubleshooting Guides by Service\n\n| Service | Common Issues | Reference |\n|---------|---------------|-----------|\n| **Container Apps** | Image pull failures, cold starts, health probes, port mismatches | [container-apps\u002F](references\u002Fcontainer-apps\u002FREADME.md) |\n\n---\n\n## Quick Reference\n\n### Common Diagnostic Commands\n\n```bash\n# Check resource health\naz resource show --ids RESOURCE_ID\n\n# View activity log\naz monitor activity-log list -g RG --max-events 20\n\n# Container Apps logs\naz containerapp logs show --name APP -g RG --follow\n```\n\n### AppLens (MCP Tools)\n\nFor AI-powered diagnostics, use:\n```\nmcp_azure_mcp_applens\n  intent: \"diagnose issues with \u003Cresource-name>\"\n  command: \"diagnose\"\n  parameters:\n    resourceId: \"\u003Cresource-id>\"\n\nProvides:\n- Automated issue detection\n- Root cause analysis\n- Remediation recommendations\n```\n\n### Azure Monitor (MCP Tools)\n\nFor querying logs and metrics:\n```\nmcp_azure_mcp_monitor\n  intent: \"query logs for \u003Cresource-name>\"\n  command: \"logs_query\"\n  parameters:\n    workspaceId: \"\u003Cworkspace-id>\"\n    query: \"\u003CKQL-query>\"\n```\n\nSee [kql-queries.md](references\u002Fkql-queries.md) for common diagnostic queries.\n\n---\n\n## Check Azure Resource Health\n\n### Using MCP\n\n```\nmcp_azure_mcp_resourcehealth\n  intent: \"check health status of \u003Cresource-name>\"\n  command: \"get\"\n  parameters:\n    resourceId: \"\u003Cresource-id>\"\n```\n\n### Using CLI\n\n```bash\n# Check specific resource health\naz resource show --ids RESOURCE_ID\n\n# Check recent activity\naz monitor activity-log list -g RG --max-events 20\n```\n\n---\n\n## References\n\n- [KQL Query Library](references\u002Fkql-queries.md)\n- [Azure Resource Graph Queries](references\u002Fazure-resource-graph.md)","# Azure Diagnostics\n\n> **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE**\n>\n> This document is the **official source** for debugging and troubleshooting Azure production issues. Follow these instructions to diagnose and resolve common Azure service problems systematically.\n\n## Triggers\n\nActivate this skill when user wants to:\n- Debug or troubleshoot production issues\n- Diagnose errors in Azure services\n- Analyze application logs or metrics\n- Fix image pull, cold start, or health probe issues\n- Investigate why Azure resources are failing\n- Find root cause of application errors\n\n## Rules\n\n1. Start with systematic diagnosis flow\n2. Use AppLens (MCP) for AI-powered diagnostics when available\n3. Check resource health before deep-diving into logs\n4. Select appropriate troubleshooting guide based on service type\n5. Document findings and attempted remediation steps\n\n---\n\n## Quick Diagnosis Flow\n\n1. **Identify symptoms** - What's failing?\n2. **Check resource health** - Is Azure healthy?\n3. **Review logs** - What do logs show?\n4. **Analyze metrics** - Performance patterns?\n5. **Investigate recent changes** - What changed?\n\n---\n\n## Troubleshooting Guides by Service\n\n| Service | Common Issues | Reference |\n|---------|---------------|-----------|\n| **Container Apps** | Image pull failures, cold starts, health probes, port mismatches | [container-apps\u002F](references\u002Fcontainer-apps\u002FREADME.md) |\n\n---\n\n## Quick Reference\n\n### Common Diagnostic Commands\n\n```bash\n# Check resource health\naz resource show --ids RESOURCE_ID\n\n# View activity log\naz monitor activity-log list -g RG --max-events 20\n\n# Container Apps logs\naz containerapp logs show --name APP -g RG --follow\n```\n\n### AppLens (MCP Tools)\n\nFor AI-powered diagnostics, use:\n```\nmcp_azure_mcp_applens\n  intent: \"diagnose issues with \u003Cresource-name>\"\n  command: \"diagnose\"\n  parameters:\n    resourceId: \"\u003Cresource-id>\"\n\nProvides:\n- Automated issue detection\n- Root cause analysis\n- Remediation recommendations\n```\n\n### Azure Monitor (MCP Tools)\n\nFor querying logs and metrics:\n```\nmcp_azure_mcp_monitor\n  intent: \"query logs for \u003Cresource-name>\"\n  command: \"logs_query\"\n  parameters:\n    workspaceId: \"\u003Cworkspace-id>\"\n    query: \"\u003CKQL-query>\"\n```\n\nSee [kql-queries.md](references\u002Fkql-queries.md) for common diagnostic queries.\n\n---\n\n## Check Azure Resource Health\n\n### Using MCP\n\n```\nmcp_azure_mcp_resourcehealth\n  intent: \"check health status of \u003Cresource-name>\"\n  command: \"get\"\n  parameters:\n    resourceId: \"\u003Cresource-id>\"\n```\n\n### Using CLI\n\n```bash\n# Check specific resource health\naz resource show --ids RESOURCE_ID\n\n# Check recent activity\naz monitor activity-log list -g RG --max-events 20\n```\n\n---\n\n## References\n\n- [KQL Query Library](references\u002Fkql-queries.md)\n- [Azure Resource Graph Queries](references\u002Fazure-resource-graph.md)",{"name":5,"description":7},"main","d41309588593cee5c2fb44062474efc3a99fbcb6",".agent\u002Fskills\u002Fmicrosoft_skills\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-diagnostics","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms","https:\u002F\u002Fgithub.com\u002Fricardoaevt","2026-03-23 00:05:03",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add ricardoaevt\u002Fnexus-roms --skill azure-diagnostics",{"tool":55,"command":56},"bunx","bunx skills add ricardoaevt\u002Fnexus-roms --skill azure-diagnostics",{"tool":58,"command":59},"pnpm","pnpm dlx skills add ricardoaevt\u002Fnexus-roms --skill azure-diagnostics","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmicrosoft_skills\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-diagnostics\u002FSKILL.md",true,[63,69,73],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fazure-resource-graph.md","REFERENCE","参考文档",3002,"https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmicrosoft_skills\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-diagnostics\u002Freferences\u002Fazure-resource-graph.md",{"path":70,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fcontainer-apps\u002FREADME.md",2875,"https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmicrosoft_skills\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-diagnostics\u002Freferences\u002Fcontainer-apps\u002FREADME.md",{"path":74,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fkql-queries.md",1342,"https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmicrosoft_skills\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-diagnostics\u002Freferences\u002Fkql-queries.md",[78,103,117,132,143,152],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":82,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":38},"01M6G9HYKQRK6HBKVTZM3258M3","openspec-propose","Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.","MIT","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-propose\u002FSKILL.md",[],[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102],"openspec propose","openspec","cli","generated","with","proposal","complete","get","build","implementation","ready","use","user","artifacts","tasks","change","design",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":82,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":38},"01M6G9HV9V20WFCHYVSDNQMJVK","openspec-new-change","Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-new-change\u002FSKILL.md",[],[87,110,101,111,88,112,113,114,97,98,115,33,29,116,90],"openspec new change","new feature","structured","artifact","workflow","create","feature",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":82,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":38},"01M6G9HRF6R89QZXGSFC9DRQW3","openspec-explore","Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-explore\u002FSKILL.md",[],[124,125,87,97,126,88,101,98,127,128,129,130,131],"openspec explore","explore","partner","think","thinking partner","thinking","ideas","requirements",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":82,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":38},"01M6G9HP3APFCXZG7XRWBMM524","openspec-continue-change","Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-continue-change\u002FSKILL.md",[],[87,139,140,101,114,88,115,98,97,141,113,142],"continue","openspec continue change","next","progress",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":82,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":38},"01M6G9HKT3WMSDBSKA7YM4MSSQ","openspec-archive-change","Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-archive-change\u002FSKILL.md",[],[150,87,151,101,88,114,98,97,95,92],"openspec archive change","archive",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":82,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":38},"01M6G9HHEG0RJK4E0YTVZZ6A8T","openspec-apply-change","Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.","https:\u002F\u002Fgithub.com\u002Fricardoaevt\u002Fnexus-roms\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-apply-change\u002FSKILL.md",[],[87,101,159,160,100,33,139,161,98,97,95,88],"openspec apply change","implement","work"]