Generates concrete scenarios from a requirement — happy paths, edge cases, and error conditions — expressed as Given/When/Then or equivalent structured narratives. Use when turning a requirement into acceptance tests, when exploring what could go wrong, or when the requirement is abstract and needs grounding.
Install with Tessl CLI
npx tessl i github:santosomar/general-secure-coding-agent-skills --skill scenario-generator100
Quality
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Discovery
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.
This is a well-crafted skill description that excels across all dimensions. It provides specific capabilities (scenario types and output format), uses natural practitioner terminology, includes an explicit 'Use when' clause with multiple trigger conditions, and occupies a clear niche in BDD/acceptance testing that distinguishes it from general development skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Generates concrete scenarios', 'happy paths, edge cases, and error conditions', 'Given/When/Then or equivalent structured narratives'. These are clear, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both what (generates scenarios with happy paths, edge cases, error conditions in Given/When/Then format) AND when (explicit 'Use when' clause covering three distinct trigger situations: turning requirements into acceptance tests, exploring failure modes, grounding abstract requirements). | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'requirement', 'acceptance tests', 'Given/When/Then', 'edge cases', 'error conditions', 'happy paths'. These are terms practitioners naturally use when discussing test scenario generation. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused on scenario generation from requirements with specific BDD/acceptance testing terminology. The combination of 'Given/When/Then', 'acceptance tests', and 'requirement' creates a distinct trigger profile unlikely to conflict with general coding or documentation skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill that demonstrates how to write effective instructional content. It's concise yet comprehensive, with a strong worked example that shows both the technique and its value (surfacing requirement gaps via <ASK> placeholders). The dimension table and prioritization guidance make the skill immediately actionable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, assuming Claude's competence. No unnecessary explanations of basic concepts like what scenarios are or how testing works. Every section earns its place with actionable content. | 3 / 3 |
Actionability | Provides fully concrete examples with complete Given/When/Then scenarios. The worked example covers 6 distinct scenario types with copy-paste ready formats. The dimension table gives specific questions to ask for each category. | 3 / 3 |
Workflow Clarity | Clear workflow: enumerate dimensions → cross relevant combinations → write scenarios → identify gaps → prioritize. The 'Do not' section provides explicit validation checkpoints, and the output format gives a clear structure for the deliverable. | 3 / 3 |
Progressive Disclosure | Well-organized single file appropriate for the skill's scope. Clear sections progress from structure → enumeration method → worked example → prioritization → anti-patterns → output format. No need for external references given the self-contained nature. | 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Table of Contents
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.