CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

setup-pstack

Configure which models pstack uses per role. Detects your available models and writes a config file that pstack's SessionStart hook loads into every session, overriding the skill defaults. Use for /setup-pstack, "configure pstack models", or changing pstack's model choices.

73

Quality

92%

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

92%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.

The body provides a tightly sequenced six-step workflow with an explicit validation gate and recovery loop, a copy-paste-ready config template covering every role, and exact file paths with environment-variable handling. It is lean overall, with only a few inferable rationale sentences that could be trimmed. As a short, single-purpose skill needing no external references, its organization fully satisfies progressive disclosure.

DimensionReasoningScore

Conciseness

The steps are compact and free of padding, but a few inferable rationale sentences — 'Panels get their adversarial signal from diversity...' and 'A config pointing at a model the session cannot spawn breaks every delegation that reads it' — could be trimmed, matching 'efficient; minor instances of over-explanation' rather than the every-token-earns-its-place top anchor.

4 / 5

Actionability

Guidance is fully executable: an exact path ('~/.claude/pstack-models.md' with the $CLAUDE_CONFIG_DIR variant), a copy-paste-ready template enumerating every role line, a concrete detection source (the Agent tool's model parameter), and a specific interaction tool ('Prefer AskUserQuestion over free text').

5 / 5

Workflow Clarity

Six clearly sequenced steps with an explicit validation gate and recovery loop — 'Every value written must be in the detected set. If a chosen value is not available, stop and ask again' — plus pre-write flagging of invalid roles in step 3 and idempotent re-runs, matching the top anchor.

5 / 5

Progressive Disclosure

The body is under 50 lines, single-purpose, and references no external files (none exist in the bundle); the intro plus '## Steps' with six labeled subsections is well organized, which the rubric's simple-skill guideline says earns the top score.

5 / 5

Total

19

/

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.

The description clearly states what the skill does (detect available models, write a config file, override pstack's defaults via its SessionStart hook) and when to use it, with explicit trigger phrases including the slash command. It occupies a distinct niche with minimal conflict risk. The only deductions are the second-person 'your available models' phrasing and a few missing natural trigger variants.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Detects your available models and writes a config file that pstack's SessionStart hook loads into every session, overriding the skill defaults' — approaching the top anchor, but the second-person phrasing 'your available models' incurs the rubric's 1-point voice penalty, placing it between the comprehensive (5) and minor-gaps (4) anchors.

4 / 5

Completeness

Explicitly answers both what ('Configure which models pstack uses per role... writes a config file... overriding the skill defaults') and when ('Use for /setup-pstack, "configure pstack models", or changing pstack's model choices') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

'Use for /setup-pstack, "configure pstack models", or changing pstack's model choices' offers good natural phrasing with synonyms (configure/changing, models/model choices), but a few plausible variants like 'set up pstack' or 'model selection' are missing, so it sits between the good-coverage (4) and comprehensive (5) anchors.

4 / 5

Distinctiveness Conflict Risk

Every capability and trigger is scoped to the named tool ('pstack's SessionStart hook', 'configure pstack models'), giving a clear niche with distinct triggers and minimal risk of firing for the wrong skill.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

adamsardo/pstack-claude

Path

plugins/pstack/skills/setup-pstack/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.