CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/frame-problem

Classify a problem using Cynefin triangulation before acting — routes to the right skill chain (investigate, brainstorm, probe, troubleshoot).

76

Quality

95%

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

92%

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

A well-engineered decision-routing skill: lean, highly actionable, and sequenced with validation checkpoints. Its one real defect is that all six referenced handoff-template files are missing, which breaks the otherwise good progressive-disclosure structure.

Suggestions

Create the six referenced handoff-template files under references/ (e.g. frame-problem-to-brainstorm-llm.md, frame-problem-to-probe-llm.md); every link in the References section currently points to a file absent from the bundle, breaking navigation.

Consolidate the duplicate 'LLM bias toward Complicated' warning — it appears in both Step 0 ('LLM bias warning') and the Anti-Patterns section — into one location to remove the redundancy.

DimensionReasoningScore

Conciseness

The body is information-dense with no padding of concepts Claude already knows; the only minor redundancy is the 'bias toward Complicated' warning appearing in both Step 0 and Anti-Patterns, which reads as deliberate reinforcement of a critical guardrail.

3 / 3

Actionability

Fully actionable for an instruction/routing skill: concrete triangulation questions (T1/T2/T3) with answer-to-domain mappings, an exact domain→verb→skill routing table, and copy-ready output templates with structured formats.

3 / 3

Workflow Clarity

A clearly sequenced 0→1→1.5→2→3 process with explicit validation checkpoints (Adjacent Domain Challenge, 'Confirm?') and a feedback loop for the AskUserQuestion empty-answer bug; no destructive/batch cap applies.

3 / 3

Progressive Disclosure

The References section signals six one-level-deep handoff templates with clear descriptions, but none of the referenced files exist in the bundle (the references/ directory is absent), so the navigation is broken.

2 / 3

Total

11

/

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, dense description that states concrete capabilities, provides explicit positive and negative triggers, and carves out a clear niche. It answers what, when, and when-not in a single concise sentence.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Classify problem using Cynefin triangulation (3 tests + decomposition) to route to the right skill chain' — naming classify, triangulate, decompose, and route rather than vague abstractions.

3 / 3

Completeness

Explicitly answers both what (classify/route via Cynefin) and when (the 'Use when' triggers), plus a negative 'NOT for known tasks — just do them' boundary.

3 / 3

Trigger Term Quality

The 'Use when: frame, what approach, how should I start, which skill, where to begin, unsure what to do' clause gives good coverage of natural phrases a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The Cynefin-based problem-framing niche plus the explicit 'NOT for known tasks' exclusion make it clearly distinguishable, though routing terms like 'which skill' are somewhat broad.

3 / 3

Total

12

/

12

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.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 6 missing

Warning

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

13

/

16

Passed

Reviewed

Table of Contents