CtrlK
BlogDocsLog inGet started
Tessl Logo

postgres-pro

Use when optimizing PostgreSQL queries, configuring replication, or implementing advanced database features. Invoke for EXPLAIN analysis, JSONB operations, extension usage, VACUUM tuning, performance monitoring.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a solid, actionable PostgreSQL skill with excellent executable examples and a well-structured workflow that includes proper validation checkpoints. Its main weaknesses are moderate verbosity (some sections like 'When to Use' and 'Knowledge Reference' add little value) and the absence of the referenced bundle files that the reference table points to. The constraints section is well-organized with clear MUST/MUST NOT boundaries.

Suggestions

Remove or significantly trim the 'When to Use This Skill' section (duplicates the description) and the 'Knowledge Reference' flat list (Claude already knows these terms).

Move the 'Common Patterns' section content into the referenced files (references/performance.md, references/jsonb.md, etc.) to keep SKILL.md as a lean overview and actually provide the bundle files.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but includes some unnecessary content. The 'When to Use This Skill' section largely duplicates the description, the 'Knowledge Reference' section at the bottom is a flat list of terms Claude already knows, and the 'Output Templates' section is somewhat generic. However, the code examples and constraints are tight and useful.

2 / 3

Actionability

The skill provides fully executable SQL examples throughout — from identifying slow queries via pg_stat_statements, to creating partial indexes with CONCURRENTLY, to JSONB GIN indexing, VACUUM monitoring, and replication lag checks. All code is copy-paste ready with inline comments explaining what to look for.

3 / 3

Workflow Clarity

The end-to-end example provides a clear 5-step sequence (identify → analyze → fix → verify → update stats) with explicit validation checkpoints (verify index is used with EXPLAIN, confirm lower actual time). The core workflow also includes verification steps ('verify with EXPLAIN before deploying', 'verify improvements after each change').

3 / 3

Progressive Disclosure

The reference table clearly signals five separate reference files with 'Load When' context, which is good structure. However, no bundle files are provided, so the referenced files don't actually exist. Additionally, the SKILL.md itself is fairly long (~120 lines of content) with inline patterns that could arguably live in the referenced files, making the main file heavier than ideal.

2 / 3

Total

10

/

12

Passed

Description

100%

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 is a strong skill description that clearly identifies PostgreSQL-specific capabilities with concrete actions and explicit trigger conditions. It uses domain-appropriate terminology that users would naturally employ, and its focus on PostgreSQL-specific features (JSONB, VACUUM, EXPLAIN) makes it highly distinctive. The description is concise yet comprehensive, covering both the 'what' and 'when' effectively.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: optimizing PostgreSQL queries, configuring replication, EXPLAIN analysis, JSONB operations, extension usage, VACUUM tuning, and performance monitoring.

3 / 3

Completeness

Clearly answers both 'what' (optimizing queries, configuring replication, EXPLAIN analysis, JSONB operations, VACUUM tuning, etc.) and 'when' with explicit trigger guidance ('Use when optimizing PostgreSQL queries...', 'Invoke for EXPLAIN analysis...').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'PostgreSQL', 'queries', 'replication', 'EXPLAIN', 'JSONB', 'VACUUM', 'performance monitoring', 'extension'. These are terms a developer would naturally use when seeking PostgreSQL help.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to PostgreSQL-specific features (EXPLAIN, JSONB, VACUUM, extensions, replication), making it highly distinguishable from generic database or SQL skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Jeffallan/claude-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.