CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

phoenix-sqlean

Maintaining packages/phoenix-sqlean, the vendored fork of nalgeon/sqlean.py published as arize-phoenix-sqlean. Use when bumping the bundled SQLite, sqlean, or xxHash versions, changing its wheel matrix, or touching its publish path. Trigger on any change under packages/phoenix-sqlean/, .github/workflows/phoenix-sqlean-*.yml, or the sqlean jobs in .github/workflows/publish.yaml.

68

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

An exceptionally information-dense maintenance skill that assumes competence and provides executable commands with genuine validation checkpoints (check-sqlean-pin, the full-chain warning, the wheelhouse gate). Its weaknesses are structural rather than substantive: embedded version pins, recovery guidance scattered into Gotchas, and a long wheels section that could be offloaded to a reference file.

DimensionReasoningScore

Conciseness

Dense with non-obvious, repo-specific knowledge (the pin-partner table, "the URL embeds both, so a mismatch 404s", "build_ext keys on source mtime") with no explanations of concepts Claude already knows. Not a 5: time-sensitive version numbers ("pinned at 3.50.4", "SQLite removed it in 3.51.0", "sqlean >= 0.28") are embedded outside any old-patterns section, and a few dense passages could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases: "./scripts/check-upstream.sh sqlite --apply", "git ls-remote <repo> 'refs/tags/<version>*'" with peeled-tag guidance, "make prepare-src download-sqlite download-sqlean", "python setup.py build_ext -i", "python -m tests", and "touch src/sqlean.c". Placeholders like <repo> are justified parameterization, not pseudocode.

5 / 5

Workflow Clarity

Clear sectioned sequence (With the script → By hand → Verify) with real checkpoints: the "always the full chain" double-append warning, check-sqlean-pin as an automatic prerequisite, and SHA3-256 confirmation before recording the pin. Not a 5 because error-recovery guidance ("Regenerate it against the new sqlean sources") lives in the Gotchas list rather than inline feedback loops, and steps are not explicitly ordered.

4 / 5

Progressive Disclosure

Single-file skill with no bundle files and well-organized, clearly headed sections. Not a 5: at ~140 lines, content such as the ~40-line "Wheels and publishing" section could be split into a one-level-deep reference file; not a 3 because the structure is clean and content is appropriately grouped for a single file.

4 / 5

Total

17

/

20

Passed

Description

87%Weight 40%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.

A tightly scoped, highly specific description that clearly states what the skill maintains and gives explicit, path-level trigger conditions in third person with no fluff. Keyword coverage is strong and conflict risk is negligible; only minor synonym gaps keep specificity and trigger quality at 4.

DimensionReasoningScore

Specificity

Lists several concrete actions — "bumping the bundled SQLite, sqlean, or xxHash versions", "changing its wheel matrix", "touching its publish path" — with minor coverage gaps (e.g., verification and license upkeep are unmentioned). Not a 5 because the capability list is not comprehensive; not a 3 because it goes well beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both: what ("Maintaining packages/phoenix-sqlean, the vendored fork of nalgeon/sqlean.py published as arize-phoenix-sqlean") and when ("Use when bumping… Trigger on any change under packages/phoenix-sqlean/…") with concrete trigger phrases and file paths. The 'when' is maximally explicit, matching the top anchor rather than the merely-adequate anchor 4.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "bump", "SQLite", "sqlean", "xxHash", "wheel matrix", "publish" — plus concrete path triggers including a glob (".github/workflows/phoenix-sqlean-*.yml"). A few natural terms a user might say ("release", "PyPI", "upgrade") are missing, so it falls short of the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

Names one specific package path, its published name, and specific workflow files — a clear niche with distinct path-based triggers and minimal conflict risk with any other skill. Clear match to the top anchor.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

13

/

16

Passed

Repository

Arize-ai/phoenix

Path

.agents/skills/phoenix-sqlean/SKILL.md

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.