Audit and improve skill collections with an 8-dimension scoring framework, duplication detection, remediation planning, and CI quality gates; use when evaluating skill quality, generating remediation plans, validating report format, or enforcing repository-wide skill artifact conventions.
Does it follow best practices?
Evaluation — 93%
↑ 1.33xAgent success when using this tile
Validation for skill structure
Your development team has created several agent skills for internal use, but there's no standardized way to evaluate their quality. The team lead wants to establish a consistent evaluation framework that can identify which skills are production-ready and which need improvement.
One particular skill called "database-optimization" has been flagged for review. The team suspects it may contain too much basic documentation that experienced developers already know, but they're not sure how to measure this objectively. They need a comprehensive quality assessment that covers multiple dimensions of skill effectiveness.
The assessment should help determine whether the skill contains expert knowledge that justifies its existence, follows proper structural conventions, provides clear guidance on when and when not to use it, and includes appropriate examples and anti-patterns.
Create a comprehensive quality assessment that includes:
The following files are provided as inputs. Extract them before beginning.
=============== FILE: inputs/database-optimization/SKILL.md ===============
---
name: database-optimization
description: Database performance optimization techniques
---# Database Optimization
## Introduction
Databases are critical components of applications. Performance optimization ensures fast response times.
## Basic Concepts
A database is a structured collection of data. SQL (Structured Query Language) is used to interact with relational databases.
## Query Optimization
To optimize queries, you can:
- Use indexes on frequently queried columns
- Avoid SELECT * statements
- Use LIMIT clauses
Example:
```sql
SELECT name, email FROM users WHERE active = 1 LIMIT 100;Indexes speed up data retrieval. Create indexes on columns used in WHERE clauses:
CREATE INDEX idx_user_active ON users(active);Use connection pools to manage database connections efficiently. Popular tools include:
Monitor database performance using tools like:
Most databases can be installed using package managers:
# PostgreSQL
sudo apt-get install postgresql
# MySQL
sudo apt-get install mysql-serverFollowing these practices will improve your database performance.
Install with Tessl CLI
npx tessl i pantheon-ai/skill-quality-auditorevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
references
scripts