CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/crusspic-stmpl-heuristic

Pure-reference catalog of James Bach's CRUSSPIC STMPL heuristic - thirteen quality criteria (quality attributes / non-functional requirements) a tester can evaluate a system against. CRUSSPIC: Capability, Reliability, Usability, Security, Scalability, Performance, Installability, Compatibility. STMPL: Supportability, Testability, Maintainability, Portability, Localizability. Use when checking a product's quality attributes or non-functional requirements, or picking which quality characteristics a test session evaluates - a checklist for judging product quality holistically; complementary to the ISO/IEC 25010 software product-quality model.

80

Quality

100%

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

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

A well-constructed pure-reference skill: lean, assumes competence, and actionable through oracles plus a reusable walkthrough template and anti-pattern fixes. The structure is clean with a validated review workflow and appropriately one-level-deep references; no content needs splitting into a bundle.

DimensionReasoningScore

Conciseness

The body is lean reference prose that assumes Claude's competence — each criterion gets a one-line oracle plus a tight bullet list rather than padded tutorial explanation, and the ISO mappings and composition notes are genuinely additive rather than restating known concepts.

3 / 3

Actionability

As an instruction/reference skill it provides concrete, reusable guidance: per-criterion oracle evaluation questions, a copy-paste-ready 13-criterion release-walkthrough template, and an anti-patterns table with specific fixes — absence of code is not penalized for an instruction skill.

3 / 3

Workflow Clarity

The core workflow — walk all thirteen criteria during a review/charter — is fully sequenced in the worked example with per-criterion pass/fail (✓) checkpoints and a terminal 'Verdict: cleared for release' gate, giving a clear checklist with a validation checkpoint.

3 / 3

Progressive Disclosure

No bundle files exist and the skill needs none; the body is well-organized into clearly-labeled sections (overview, thirteen criteria, ISO mapping, worked example, anti-patterns, limitations, references) with one-level-deep, clearly-signaled external references and no nested reference chains.

3 / 3

Total

12

/

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.

A strong description: third-person, concrete, with an explicit 'Use when' trigger clause covering natural quality-attribute vocabulary and a clearly distinct niche rooted in a named mnemonic. No vague fluff or over-claims; every phrase earns its place.

DimensionReasoningScore

Specificity

The description names the domain (CRUSSPIC STMPL heuristic) and enumerates all thirteen criteria plus concrete actions — 'checking a product's quality attributes', 'picking which quality characteristics a test session evaluates', 'judging product quality holistically' — matching the anchor that lists multiple specific concrete actions.

3 / 3

Completeness

It answers both what ('Pure-reference catalog of... thirteen quality criteria a tester can evaluate a system against') and when via an explicit 'Use when checking... or picking which quality characteristics a test session evaluates' trigger clause, matching the anchor that clearly answers both.

3 / 3

Trigger Term Quality

It surfaces the natural vocabulary a user would say — 'quality attributes', 'non-functional requirements', 'quality characteristics', 'quality criteria' — giving good coverage of the terms invoked when this skill is needed, matching the high-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

The named heuristic (James Bach's CRUSSPIC STMPL), the explicit thirteen-criterion enumeration, and the ISO/IEC 25010 complement framing give it a clear, distinct niche unlikely to trigger the wrong skill.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents