CtrlK
BlogDocsLog inGet started
Tessl Logo

dependency-flow

MAUI-specific dependency flow rules, channel conventions, and feed lookup workflows. Use when asked about darc, BAR, Maestro, feeds for .NET MAUI, build promotion, asset lookup, channel mappings, or dependency flow for dotnet/maui. Wraps the maestro-cli skill and maestro MCP tools with MAUI-specific guardrails.

69

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

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

Highly actionable and exceptionally well-sequenced with strong validation checkpoints for destructive/batch operations, but the SKILL.md is a long monolith that would benefit from splitting detailed sections into one-level-deep reference files and trimming repeated guardrail restatements.

Suggestions

Move the detailed 'Subscription Authoring & Lifecycle' and 'Preview release readiness' / 'Wiring checks A/B/C' sections into separate reference files (e.g. SUBSCRIPTIONS.md, RELEASE_READINESS.md) referenced one level deep from SKILL.md, keeping SKILL.md as a concise overview.

Consolidate the repeated guardrail lists: state the NEVER-run and explicit-confirmation lists once and link back to them, rather than re-stating them inside each workflow section.

Tighten the long inline comment blocks inside the combined-PR code fences (steps 2-3) into a short imperative checklist, moving the rationale prose into a collapsible/linked note.

DimensionReasoningScore

Conciseness

The body is dense with genuinely non-obvious MAUI domain knowledge and avoids explaining basics Claude already knows, but it is noticeably long — large inline comment blocks (e.g. combined-PR steps 2-3) and guardrails restated multiple times (NEVER list, explicit-confirmation list, then re-stated per section) could be tightened.

3 / 5

Actionability

Concrete, copy-paste-ready commands throughout (darc get-asset, darc add-build-to-channel, MCP calls with parameters, az repos pr create, git commands) with worked examples covering the common cases (get feed, promote build, add subscriptions).

5 / 5

Workflow Clarity

Multi-step workflows are clearly sequenced with explicit validation gates ('STOP...wait for explicit confirmation', 'REQUIRED gate...confirm in the diff'), feedback loops (abandon draft + start over with a new branch), and a diff-review checklist; destructive/batch operations are well-guarded so no 3-cap applies.

5 / 5

Progressive Disclosure

Good section headers and one clearly-signaled external script reference (scripts/Get-PreviewReleaseReadiness.ps1), but it is a ~600-line monolith where detailed material (subscription lifecycle, wiring checks A/B/C, release-readiness access tiers) that belongs in separate reference files is inlined.

3 / 5

Total

16

/

20

Passed

Description

95%Weight 40%Scale 1-5

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

A strong, third-person description with an explicit 'Use when...' trigger clause and concrete domain-specific keywords. Only minor nit: the lead nouns ('rules, conventions, workflows') are slightly less concrete than the operational verbs that follow.

DimensionReasoningScore

Specificity

Names the MAUI dependency-flow domain and several concrete operations (feed lookup, build promotion, asset lookup, channel mappings, 'Wraps the maestro-cli skill...with MAUI-specific guardrails'), but the lead phrasing ('rules, conventions, workflows') is noun-category-heavy rather than fully concrete verbs, a minor gap versus the comprehensive anchor 5.

4 / 5

Completeness

Explicitly answers both 'what' (MAUI-specific dependency flow rules, channel conventions, feed lookup workflows; wraps maestro-cli/MCP with guardrails) and 'when' via a concrete 'Use when asked about...' clause with multiple trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms users would actually say ('feeds for .NET MAUI', 'dependency flow for dotnet/maui', 'build promotion', 'asset lookup', 'channel mappings') plus the tool names darc, BAR, and Maestro.

5 / 5

Distinctiveness Conflict Risk

Tight MAUI-specific niche with distinct triggers (darc/BAR/Maestro + dotnet/maui); the relationship to maestro-cli is explicitly complementary-by-design, giving minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (606 lines); consider splitting into references/ and linking

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
dotnet/maui
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.