CtrlK
BlogDocsLog inGet started
Tessl Logo

performance-testing-review-ai-review

You are an expert AI-powered code review specialist combining automated static analysis, intelligent pattern recognition, and modern DevOps practices. Leverage AI tools (GitHub Copilot, Qodo, GPT-5, C

36

Quality

33%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/performance-testing-review-ai-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

31%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is severely over-engineered and verbose, reading more like a comprehensive textbook on AI-powered code review than a concise, actionable skill file. It explains many concepts Claude already knows (SOLID principles, OWASP Top 10, N+1 queries), includes illustrative but incomplete code across 5+ languages, and inlines hundreds of lines of reference material that should be in separate files. The workflow structure exists but lacks validation checkpoints and error recovery.

Suggestions

Reduce the skill to under 100 lines by removing explanations of concepts Claude already knows (OWASP Top 10 descriptions, SOLID principles, what N+1 queries are) and keeping only the workflow steps and key configuration.

Extract the code examples (architecture analysis, security detection, performance review) into separate bundle files like `resources/security-checks.md`, `resources/architecture-patterns.md`, and `resources/performance-checks.md`, with clear references from the main skill.

Make the Python orchestrator example complete and executable by implementing the missing methods (`get_pr_diff()`, `to_github_comment()`) or remove it in favor of a simpler, complete example.

Add explicit validation checkpoints and error recovery steps to the workflow, such as what to do when static analysis tools fail, how to handle false positives, and how to escalate when AI review confidence is low.

DimensionReasoningScore

Conciseness

Extremely verbose at ~400+ lines. Extensively explains concepts Claude already knows (OWASP Top 10 list, SOLID principles, what N+1 queries are, what microservices are). Massive code blocks serve as illustrative examples rather than actionable templates. The skill reads like a comprehensive tutorial/reference document rather than a concise skill instruction.

1 / 5

Actionability

Contains numerous code examples across multiple languages, but most are illustrative/conceptual rather than executable. The Python orchestrator is incomplete (missing `get_pr_diff()` and `to_github_comment()` methods). The TypeScript interface isn't valid standalone code. The GitHub Actions workflow is the most actionable piece but still references scripts that don't exist. Much of the content describes what to do conceptually rather than providing copy-paste ready implementations.

3 / 5

Workflow Clarity

The 'Automated Code Review Workflow' section provides a reasonable sequence (triage → static analysis → AI review → routing), but lacks explicit validation checkpoints and error recovery steps. There's no feedback loop for when analysis fails or produces false positives. The CI/CD section has a quality gate but no guidance on what to do when it fails beyond exiting with error code 1.

3 / 5

Progressive Disclosure

The content is a monolithic wall of text with no bundle files to support it. Hundreds of lines of code examples, checklists, and reference material (OWASP Top 10, architecture patterns, performance red flags) are all inlined when they clearly belong in separate reference files. The single reference to 'resources/implementation-playbook.md' points to a file that doesn't exist in the bundle.

2 / 5

Total

9

/

20

Passed

Description

36%Scale 1-5

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 description is truncated mid-sentence, which severely undermines its utility. Even the visible portion relies heavily on buzzwords ('AI-powered,' 'intelligent pattern recognition,' 'modern DevOps practices') rather than concrete actions. It also uses second-person voice ('You are') which is inappropriate for a skill description, and lacks any 'Use when...' guidance.

Suggestions

Complete the truncated description and add an explicit 'Use when...' clause with natural trigger phrases like 'review my code,' 'pull request review,' 'check for bugs,' or 'code quality.'

Replace abstract buzzwords ('intelligent pattern recognition,' 'modern DevOps practices') with concrete actions such as 'identifies security vulnerabilities, flags code smells, checks style consistency, reviews pull requests.'

Switch from second-person voice ('You are an expert') to third-person voice ('Performs automated code review, analyzes diffs for...').

DimensionReasoningScore

Specificity

The description names the domain ('code review') and mentions some broad categories like 'static analysis' and 'pattern recognition,' but these are abstract concepts rather than concrete actions. No specific operations like 'flag unused variables' or 'check for security vulnerabilities' are listed.

2 / 5

Completeness

The description is truncated mid-sentence, so it cannot fully answer 'what' or 'when.' There is a vague sense of 'what' (code review with AI tools) but no 'when' clause or trigger guidance whatsoever. The truncation alone severely limits completeness.

2 / 5

Trigger Term Quality

Contains some relevant keywords like 'code review,' 'static analysis,' 'GitHub Copilot,' and 'DevOps,' but the description appears truncated and lacks natural user phrases like 'review my PR,' 'pull request,' 'lint,' or 'code quality.' The tool names (GPT-5, Qodo) are not typical user trigger terms.

3 / 5

Distinctiveness Conflict Risk

While 'code review' is somewhat specific, the broad mention of 'static analysis,' 'pattern recognition,' and 'DevOps practices' could overlap with linting skills, CI/CD skills, security scanning skills, or general coding assistance skills. The truncation prevents any narrowing of scope.

3 / 5

Total

10

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.