Poor
1 critical
7 warnings
13 suggestions
87 passed
Domain scores
Anti-Slop
100
Accessibility
100
Enterprise
100
Issues
Critical (1)
2.1-lines-criticalline 6
Body exceeds 800 lines (got 975)
Fix: Split into smaller sections or use external references
Warnings (7)
16.1-no-stop-conditionline 6
Complex skill lacks explicit stop conditions
Fix: Add stop/termination criteria (e.g., 'Stop after N iterations', 'Abort if error rate exceeds threshold')
19.3-generator-no-output-specline 6
Generator pattern detected but no output format specified
Fix: Document the output format (template, schema, or example output)
13.1-dangling-referenceline 291
File reference does not exist on disk: .NET
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 820
File reference does not exist on disk: .NET/Java/Python/TS/Go
Fix: Verify the path or remove the stale reference
9.2-body-tokens-warningline 6
Body exceeds 5000 token optimal budget (estimated 6579)
Fix: Consider condensing or using references
12.3-workflow-vague-stepline 62
Step ends with vague trailing phrase: "**References** (unlimited) — As needed"
Fix: Remove 'etc', 'and so on', 'as needed' - list specific items or add a separate step
12.3-workflow-vague-stepline 109
Step ends with vague trailing phrase: "**Installation** — `pip install`, `..."
Fix: Remove 'etc', 'and so on', 'as needed' - list specific items or add a separate step
Suggestions (13)
16.3-no-rollbackline 6
State-modifying skill lacks rollback or recovery guidance
Fix: Add rollback instructions: how to undo changes if something goes wrong (e.g., git revert, backup/restore steps)
16.4-no-idempotencyline 6
Skill does not document whether it is safe to re-run
Fix: Add idempotency guidance: state whether running the skill twice produces the same result or causes side effects
17.4-no-interface-sectionline 6
Input and output contracts exist but lack a dedicated interface section
Fix: Add a ## Interface or ## I/O section to consolidate contract documentation
3.4-gerund-namingline 2
Skill name could use gerund form for clarity
Fix: Consider gerund-style names like 'processing-pdfs' or 'analyzing-logs' (per best practices)
18.1-no-confidence-signalline 1
No confidence signal found for orchestrator decision-making
Fix: Add confidence indicators (e.g., confidence: high/medium/low) so orchestrators can route or retry
4.2-ambiguous-termline 142
Ambiguous term 'some' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 149
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 331
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 333
Ambiguous term 'proper' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 335
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 593
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 778
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
9.4-reference-countline 1
High number of external references (21)
Fix: Consider consolidating references
OWASP Agentic (Cat 26)
Agent surface detected — performs consequential actions
1 warning
-
26.04-ASI04-unpinned-dep
warning
unpinned pip install "azure-ai-example" (no version pin)
line 404
Fix: pin the version, e.g. pip install azure-ai-example==X.Y.Z
ASI-01: skippedASI-02: skippedASI-03: skippedASI-04: failASI-05: skippedASI-06: skippedASI-07: skippedASI-08: skippedASI-09: skippedASI-10: skippedASI-11: skipped
Badges
skillcheck
✕ passed
skillcheck
antislop 100
skillcheck
WCAG AA
skillcheck
WCAG AAA
skillcheck
enterprise