CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/skill-quality-auditor

Audit and improve skill collections with a 9-dimension scoring framework (Knowledge Delta, Mindset, Anti-Patterns, Specification Compliance, Progressive Disclosure, Freedom Calibration, Pattern Recognition, Practical Usability, Eval Validation), duplication detection, remediation planning, baseline comparison, and CI quality gates; use when evaluating skill quality, generating remediation plans, detecting duplicates, validating artifact conventions, or enforcing publication thresholds.

93

1.26x
Quality

89%

Does it follow best practices?

Impact

99%

1.26x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

remediation-plan.schema.jsonassets/schemas/

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://tekhne.io/schemas/remediation-plan.schema.json",
  "title": "Remediation Plan",
  "description": "Schema for validating skill remediation plans",
  "type": "object",
  "required": [
    "plan_date",
    "skill_name",
    "source_audit",
    "executive_summary",
    "critical_issues",
    "remediation_phases",
    "verification_commands",
    "success_criteria",
    "effort_estimates",
    "dependencies",
    "rollback_plan",
    "notes"
  ],
  "properties": {
    "plan_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "ISO date when plan was created"
    },
    "skill_name": {
      "type": "string",
      "pattern": "^[a-z0-9-]+$",
      "description": "Name of the skill being remediated (kebab-case)"
    },
    "source_audit": {
      "type": "string",
      "pattern": "^\\.context/audits/.+\\.md$",
      "description": "Path to the audit file this plan is based on"
    },
    "executive_summary": {
      "type": "object",
      "required": [
        "score",
        "grade",
        "priority",
        "effort",
        "focus_areas",
        "verdict"
      ],
      "properties": {
        "score": {
          "type": "object",
          "required": ["current", "target"],
          "properties": {
            "current": {
              "type": "string",
              "pattern": "^\\d+/140\\s*\\(\\d+%\\)$"
            },
            "target": {
              "type": "string",
              "pattern": "^\\d+/140\\s*\\(\\d+%\\)$"
            }
          }
        },
        "grade": {
          "type": "object",
          "required": ["current", "target"],
          "properties": {
            "current": {
              "type": "string",
              "enum": ["A+", "A", "B+", "B", "C+", "C", "D", "F"]
            },
            "target": {
              "type": "string",
              "enum": ["A+", "A", "B+", "B", "C+", "C", "D", "F"]
            }
          }
        },
        "priority": {
          "type": "string",
          "enum": ["Critical", "High", "Medium", "Low"]
        },
        "effort": {
          "type": "string",
          "enum": ["S", "M", "L"]
        },
        "focus_areas": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "string",
            "pattern": "^D[1-9]:\\s+.+"
          }
        },
        "verdict": {
          "type": "string",
          "minLength": 10,
          "maxLength": 100
        }
      }
    },
    "critical_issues": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "required": ["issue", "dimension", "severity", "impact"],
        "properties": {
          "issue": {
            "type": "string",
            "minLength": 10
          },
          "dimension": {
            "type": "string",
            "pattern": "^D[1-9]:\\s+.+\\s+\\(\\d+/\\d+\\)$"
          },
          "severity": {
            "type": "string",
            "enum": ["Critical", "High", "Medium", "Low"]
          },
          "impact": {
            "type": "string",
            "minLength": 10
          }
        }
      }
    },
    "remediation_phases": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "required": ["phase", "dimension", "priority", "target", "steps"],
        "properties": {
          "phase": {
            "type": "integer",
            "minimum": 1
          },
          "dimension": {
            "type": "string",
            "minLength": 5
          },
          "priority": {
            "type": "string",
            "enum": ["Critical", "High", "Medium", "Low"]
          },
          "target": {
            "type": "string",
            "pattern": "^Increase from \\d+/\\d+ to \\d+/\\d+"
          },
          "steps": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "required": ["step", "title", "description"],
              "properties": {
                "step": {
                  "type": "string",
                  "pattern": "^\\d+\\.\\d+$"
                },
                "title": {
                  "type": "string",
                  "minLength": 3
                },
                "description": {
                  "type": "string",
                  "minLength": 10
                },
                "file": {
                  "type": "string"
                },
                "code_block": {
                  "type": "object",
                  "properties": {
                    "language": {
                      "type": "string"
                    },
                    "content": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "verification_commands": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "string",
        "pattern": "^sh |^bunx |^npm "
      }
    },
    "success_criteria": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "required": ["criterion", "measurement"],
        "properties": {
          "criterion": {
            "type": "string",
            "minLength": 5
          },
          "measurement": {
            "type": "string",
            "pattern": "Score >=|>= "
          }
        }
      }
    },
    "effort_estimates": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "required": ["phase", "effort", "time"],
        "properties": {
          "phase": {
            "type": "string"
          },
          "effort": {
            "type": "string",
            "enum": ["S", "M", "L"]
          },
          "time": {
            "type": "string",
            "pattern": "^\\d+"
          }
        }
      }
    },
    "dependencies": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "rollback_plan": {
      "type": "string",
      "pattern": "^git checkout"
    },
    "notes": {
      "type": "object",
      "required": ["rating", "assessment"],
      "properties": {
        "rating": {
          "type": "string",
          "pattern": "^\\d+/10$"
        },
        "assessment": {
          "type": "string",
          "minLength": 10
        }
      }
    }
  }
}

assets

SKILL.md

tile.json