CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

stuck

Diagnose frozen, stuck, or slow Qwen Code sessions on this machine. Scans for problematic processes, high CPU/memory usage, hung subprocesses, and debug logs. Use /stuck or /stuck <PID> to focus on a specific process.

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

88%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 excellent single-file diagnostic skill: fully executable commands with platform/permission fallbacks, a clearly sequenced workflow with validation guards and fall-through loops, and dense non-obvious detail that respects the reader's competence. The only improvements are trimming the twice-stated redaction and network-hang notes, and optionally moving the advanced stack-dump material to a reference file.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious, earned tokens (BSD grep \b behavior, rss reported in KB, yama ptrace_scope, ps -u scoping) and assumes Claude's competence throughout, with no explanations of known concepts. It falls short of lean-perfection only through minor duplication: the credential-redaction note and the S-state/low-CPU network-hang guidance each appear twice. Anchor 4, not 3 (nothing pads or over-explains) and not 5 (the duplicated notes could be trimmed).

4 / 5

Actionability

Every step is copy-paste executable with real flags and fallbacks: the ps enumeration pipeline, the node -e sidecar filter, the pgrep/tr/sed child listing, lsof -nP and ss -tnp variants, and the sample//proc stack-dump commands, each handling platform and permission differences (missing jq, gtimeout, CAP_NET_ADMIN). Fully executable guidance covering the common cases is the anchor-5 match.

5 / 5

Workflow Clarity

The workflow is clearly sequenced (preamble resolving RUNTIME_DIR, a guarded PID fast path vs. the general 4-step path, then the report) with explicit validation checkpoints and feedback loops: kill -0 liveness guard, command-pattern refusal guard, digit-only argument validation, double CPU sampling, sidecar-to-ps fall-through, and ss-to-lsof fallback. The destructive/batch cap does not apply since the skill is explicitly diagnostic-only ("Don't kill or signal any processes").

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent) and the ~115-line body is well-sectioned (What to look for, Argument validation, Investigation steps, Report, Notes) with content appropriately placed for a single-purpose diagnostic. The under-50-lines simple-skill exception does not apply, and the advanced stack-dump section could arguably live in a separate reference file — minor organization gaps, matching anchor 4 rather than 5.

4 / 5

Total

18

/

20

Passed

Description

78%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 strong description: concrete multi-action capability statement, natural trigger synonyms (frozen/stuck/slow), a distinct product-specific niche, and explicit invocation guidance. The only gaps are a couple of missing natural synonyms and a when-clause framed as usage rather than trigger condition.

DimensionReasoningScore

Specificity

"Scans for problematic processes, high CPU/memory usage, hung subprocesses, and debug logs" lists several concrete actions, but coverage has minor gaps — network-hang detection, stack sampling, and the diagnostic report output are not mentioned. Not 3 (well beyond 1-2 actions); not 5 (not comprehensive).

4 / 5

Completeness

The what is clear ("Diagnose frozen, stuck, or slow Qwen Code sessions... Scans for...") and explicit trigger guidance is present ("Use /stuck or /stuck <PID>"), but the when is phrased as invocation guidance rather than an explicit 'Use when...' trigger condition. Both present with the when slightly less explicit matches anchor 4.

4 / 5

Trigger Term Quality

"frozen, stuck, or slow" gives good natural-phrase coverage users would actually say, but common synonyms like "hung" or "unresponsive" are missing. Good coverage with a few natural terms absent matches anchor 4.

4 / 5

Distinctiveness Conflict Risk

"Qwen Code sessions on this machine" plus the /stuck/<PID> invocation carves out a clear niche with distinct triggers and minimal conflict risk with other skills. This is a clean anchor-5 match.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

QwenLM/qwen-code

Path

packages/core/src/skills/bundled/stuck/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.