CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/sms-test-author

Use for any question or task about testing SMS sending, including one Twilio sender and runs that must not text real phones: Twilio magic numbers and test credentials, GSM-7 vs UCS-2 segment counts (emoji messages that cost more), rate limits, STOP and HELP opt-out keywords, and sender ID vs short code vs 10DLC differences.

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

Overview
Quality
Evals
Security
Files

Quality

Content

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

A dense, well-sequenced testing playbook whose tables and code examples are genuinely non-obvious domain knowledge (magic numbers, GSM-7/UCS-2 limits, CTIA keywords). Main gaps are minor: a couple of helper-based pseudocode tests and reference tables inlined in a single monolithic file rather than split into bundle files.

Suggestions

Make Steps 6 and 8 fully executable by defining or stubbing the helpers they rely on (mock_rate_limited_response(), capture_sms_send(), is_10dlc_number()) so the examples are copy-paste ready.

Move the stable reference tables (magic numbers, opt-out keywords, sender-type comparison) into a references/ file (e.g., references/magic-numbers.md) and keep SKILL.md as a lean overview pointing to them.

Trim the Overview narrative ('Twilio is the dominant SMS provider for B2B SaaS', 'The core challenge:') to cut tokens without losing guidance.

DimensionReasoningScore

Conciseness

Dense, information-rich tables and lean code with essentially no explanation of concepts Claude already knows; time-sensitive details (magic-number list drift) are properly quarantined in Limitations. Minor trimmable framing ("Twilio is the dominant SMS provider for B2B SaaS", "The core challenge:") keeps it below the lean 5 anchor.

4 / 5

Actionability

Steps 1-5 and 7 provide copy-paste-ready pytest/Twilio code with real magic numbers, expected statuses, and assertions. Steps 6 and 8 lean on undefined app-specific helpers (mock_rate_limited_response(), capture_sms_send(), is_10dlc_number()), which are pseudocode-shaped gaps rather than fully executable guidance.

4 / 5

Workflow Clarity

Nine explicitly sequenced steps with error-path coverage (invalid numbers, HTTP 429 rate limits), validation via test assertions, cross-validation guidance ("Validate against Twilio's actual segment count via the API... Twilio returns num_segments"), and an end-to-end checklist in Step 9. Not a destructive/batch workflow, so no cap applies.

5 / 5

Progressive Disclosure

Well-organized single file with clear section headers and a clearly signaled References list, and external links are one level deep. Below the 5 anchor because it is a monolithic ~250-line SKILL.md with no bundle — reference-type material (the magic-numbers table, opt-out keyword table, sender-type table) is inlined where dedicated reference files would keep the overview leaner.

4 / 5

Total

17

/

20

Passed

Description

86%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, trigger-rich description that scopes a clear Twilio-SMS-testing niche with comprehensive natural keywords and an explicit use-when clause. Its only weakness is that capabilities are expressed as an enumerated topic list rather than verb-led concrete actions.

DimensionReasoningScore

Specificity

Enumerates concrete coverage areas ("Twilio magic numbers and test credentials", "GSM-7 vs UCS-2 segment counts (emoji messages that cost more)", "STOP and HELP opt-out keywords", "sender ID vs short code vs 10DLC differences") with near-comprehensive scope. Falls short of the 5 anchor because these are topic noun phrases rather than explicit concrete actions (e.g., 'Write tests for...').

4 / 5

Completeness

Explicit when-clause ("Use for any question or task about testing SMS sending") with concrete triggers, and the what is conveyed through the enumerated scope. Not a 5 because the skill's actual function (authoring test patterns/recipes) is implied by the topic list rather than stated as an explicit capability.

4 / 5

Trigger Term Quality

Comprehensive natural-term coverage users would actually say: "testing SMS sending", "Twilio", "magic numbers", "emoji", "rate limits", "STOP and HELP", "10DLC", "must not text real phones". Clearly above the 4 anchor ('a few natural terms missing') — no meaningful domain synonym is absent.

5 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers — Twilio test credentials, magic numbers, 10DLC, CTIA opt-out keywords — that no adjacent skill (email testing, push notifications, general Twilio usage) would claim. Minimal conflict risk.

5 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

On this page