Typography extension for Tiptap that automatically converts common text input patterns into proper typographic characters.
73
Pending
Does it follow best practices?
Impact
73%
0.85xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "This criteria evaluates how effectively the engineer uses Tiptap's document content manipulation API to implement the document manager. The focus is on correct usage of Tiptap's Editor class and its methods for reading, writing, and replacing document content.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Editor initialization",
"description": "Creates and properly initializes a Tiptap Editor instance using the Editor class constructor with appropriate configuration options",
"max_score": 15
},
{
"name": "Load content method",
"description": "Uses setContent() method to load JSON document data into the editor, properly handling the JSON format",
"max_score": 20
},
{
"name": "Replace content method",
"description": "Uses setContent() method to replace entire document content with new HTML, JSON, or text data, correctly handling different format types",
"max_score": 20
},
{
"name": "Clear document method",
"description": "Uses clearContent() method to remove all content and reset the editor to an empty state",
"max_score": 15
},
{
"name": "Export to JSON",
"description": "Uses getJSON() method to export the current document state in JSON format",
"max_score": 10
},
{
"name": "Export to HTML",
"description": "Uses getHTML() method to serialize the current document to HTML string format",
"max_score": 10
},
{
"name": "Resource cleanup",
"description": "Properly calls destroy() method on the editor instance to clean up resources and prevent memory leaks",
"max_score": 10
}
]
}docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10