CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-visualizer

Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architecture diagram, visualize Azure resources, show resource relationships, generate Mermaid diagram, analyze resource group, diagram my resources, architecture visualization, resource topology, map Azure infrastructure.

59

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./plugin/skills/azure-resource-visualizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is well-intentioned and covers the Azure resource visualization workflow comprehensively, but suffers from significant verbosity and redundancy. Multiple sections restate the same guidance (Core Responsibilities, Quality Standards, Always/Never Do, Success Criteria all overlap heavily). The actionability is moderate—it provides useful patterns but lacks complete executable examples, and the referenced bundle files are missing.

Suggestions

Cut content by at least 50%: remove 'Core Responsibilities' (redundant with workflow), merge 'Quality Standards' and 'Always/Never Do' into a single concise constraints section, and remove 'Success Criteria' entirely as it restates everything above.

Add a complete, executable example showing the full flow from az CLI query to Mermaid output—even a small 3-resource example would dramatically improve actionability.

Add an explicit Mermaid syntax validation step in the workflow (e.g., 'Before writing the file, verify all node IDs are unique and all subgraphs are properly closed').

Provide the referenced bundle files (example-diagram.md, template-architecture.md, azure-resource-graph.md) or inline the essential content, since without them the progressive disclosure references are dead links.

DimensionReasoningScore

Conciseness

Extremely verbose with significant redundancy. The 'Core Responsibilities' section restates the workflow. 'Always Do/Never Do' lists repeat guidance already covered. Success criteria restate quality standards. Explains concepts Claude already knows (what Mermaid syntax looks like, what markdown headers are, what subgraphs are). The content could be cut by 50%+ without losing actionable information.

1 / 3

Actionability

Provides some concrete guidance like specific az CLI commands and Mermaid syntax patterns, but much of the content is descriptive rather than executable. No complete, copy-paste-ready code examples for resource querying or diagram generation. The tool usage patterns give intent strings but lack complete executable examples. References to example-diagram.md and template-architecture.md are good but the bundle files aren't provided.

2 / 3

Workflow Clarity

The 4-step workflow is clearly sequenced and includes a user confirmation checkpoint at Step 1. However, there are no validation checkpoints for the diagram generation itself (e.g., validate Mermaid syntax before writing file), and no feedback loop for error recovery during resource analysis. The instruction to 'test syntax mentally' is weak compared to an actual validation step.

2 / 3

Progressive Disclosure

References to external files (azure-resource-graph.md, example-diagram.md, template-architecture.md) show good intent for progressive disclosure, but no bundle files were provided, making these references unverifiable dead links. The main SKILL.md itself is monolithic with extensive inline content that could be split into reference files (e.g., Mermaid syntax guide, resource type details, edge cases).

2 / 3

Total

7

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly communicates its purpose, lists concrete actions, and provides an explicit and comprehensive set of trigger terms. It follows the recommended pattern of stating what the skill does followed by a WHEN clause with natural language triggers. The description is concise, uses third person voice, and occupies a distinct niche.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Analyze Azure resource groups', 'generate detailed Mermaid architecture diagrams', 'showing the relationships between individual resources'. These are specific, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (analyze Azure resource groups and generate Mermaid architecture diagrams showing resource relationships) and 'when' (explicit WHEN clause with multiple trigger scenarios).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'create architecture diagram', 'visualize Azure resources', 'show resource relationships', 'generate Mermaid diagram', 'diagram my resources', 'map Azure infrastructure', 'resource topology'. These cover many natural phrasings.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Azure resource groups + Mermaid diagrams + resource relationships. The combination of Azure-specific analysis and Mermaid output format makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/github-copilot-for-azure
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.