CtrlK
BlogDocsLog inGet started
Tessl Logo

ask-questions-if-underspecified

Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.

62

1.56x
Quality

47%

Does it follow best practices?

Impact

86%

1.56x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-mikeastock/skills/ask-questions-if-underspecified/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

60%

User Notification System

Structured clarifying questions

Criteria
Without context
With context

Numbered questions

100%

100%

Question count

0%

100%

Multiple-choice options

0%

100%

Default marked

0%

100%

Fast-path response

16%

100%

Not-sure option

0%

100%

Compact reply format

30%

100%

No implementation started

100%

100%

Branch-eliminating questions

100%

100%

Short scannability

42%

100%

No open-ended questions

28%

100%

68%

3%

Refactor the Payment Module

Assumption listing and requirement restatement

Criteria
Without context
With context

Assumptions as numbered list

33%

75%

Confirmation requested

0%

0%

No implementation in assumptions doc

50%

87%

Requirement restatement

83%

66%

Restatement includes constraints

100%

87%

Assumptions cover scope

100%

100%

Assumptions cover constraints

100%

100%

Does not re-ask questions

100%

100%

Assumptions cover safety

70%

60%

Restatement includes success criteria

40%

30%

90%

28%

Add Rate Limiting to the Public API

Smart question selection

Criteria
Without context
With context

Discovered section present

100%

100%

Language/runtime discovered

100%

100%

Framework discovered

100%

100%

Redis discovered

100%

100%

No discoverable questions asked

100%

100%

Numbered questions

100%

100%

Multiple-choice format

0%

100%

Default indicated

0%

100%

Question count

0%

0%

Genuine unknowns asked

100%

100%

Compact reply format

0%

100%

Repository
Dicklesworthstone/pi_agent_rust
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.