Creates entity model documents with Mermeaid.js ER diagrams and attribute tables.
100
Does it follow best practices?
Validation for skill structure
Discovery
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 well-crafted skill description that excels across all dimensions. It provides specific concrete outputs (ER diagrams, attribute tables), uses natural trigger terms that users would actually say (ERD, database schema, entity relationship diagram), includes an explicit 'Use when...' clause, and carves out a distinct niche that minimizes conflict with other skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Creates entity model documents', 'Mermaid.js ER diagrams', and 'attribute tables'. These are concrete, actionable outputs rather than vague language. | 3 / 3 |
Completeness | Clearly answers both what ('Creates entity model documents with Mermaid.js ER diagrams and attribute tables') AND when (explicit 'Use when...' clause with multiple trigger scenarios). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'database schema', 'ERD', 'entity relationship diagram', 'model data entities', 'visualize a database design', 'data model document'. Includes both abbreviations (ERD) and full phrases. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused specifically on ER diagrams and database modeling with Mermaid.js. The combination of 'entity model', 'ERD', 'database schema', and 'Mermaid.js' creates a distinct trigger profile unlikely to conflict with general diagramming or database skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill that demonstrates best practices: it's concise yet complete, provides concrete executable examples, includes clear anti-patterns in the DO NOT section, and has a well-structured workflow with verification. The reference tables for validation rules and data types are particularly useful for ensuring consistent output.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is lean and efficient, providing only necessary information without explaining concepts Claude already knows. Every section serves a clear purpose with no padding or unnecessary context. | 3 / 3 |
Actionability | Provides fully concrete, copy-paste ready examples including complete Mermaid syntax, exact table formats with all columns, and specific validation rule values. The example entity table is complete and executable. | 3 / 3 |
Workflow Clarity | Clear 5-step workflow with explicit verification step at the end. Uses TodoWrite for tracking progress and includes a validation checkpoint ('Verify every entity has an attribute table'). | 3 / 3 |
Progressive Disclosure | Well-organized with clear sections: DO NOT rules upfront, document structure, example, reference tables, and workflow. Content is appropriately structured for a single-file skill under 100 lines with no need for external references. | 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Install with Tessl CLI
npx tessl i v2-marketplace/data-modelerReviewed
Table of Contents