Guided workflow for creating a custom Tessl reviewer plugin, by forking the default rubric or building one from scratch. Scaffolds the plugin directory structure, authors rubrics and config.json, and validates the result with tessl review run.
95
93%
Does it follow best practices?
Impact
100%
1.49xAverage score across 4 eval scenarios
Passed
No known issues
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "config.schema.json",
"title": "SkillReviewConfig",
"description": "JSON Schema for the reviewer plugin configuration file (config.json).",
"type": "object",
"additionalProperties": false,
"properties": {
"$schema": {
"type": "string"
},
"validation_weight": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Weight of the validation component in the overall score (0–1). Default: 0.2."
},
"judges": {
"type": "object",
"description": "Per-judge weight map keyed by rubric filename stem. Weights must sum to 1.0 (validated at runtime, not enforced by schema). If absent, equal weights are applied across discovered rubrics.",
"additionalProperties": {
"type": "object",
"required": ["weight"],
"additionalProperties": false,
"properties": {
"weight": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1
}
}
}
}
}
}