CtrlK
BlogDocsLog inGet started
Tessl Logo

feature-forge

Conducts structured requirements workshops to produce feature specifications, user stories, EARS-format functional requirements, acceptance criteria, and implementation checklists. Use when defining new features, gathering requirements, or writing specifications. Invoke for feature definition, requirements gathering, user stories, EARS format specs, PRDs, acceptance criteria, or requirement matrices.

99

1.84x
Quality

100%

Does it follow best practices?

Impact

98%

1.84x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

66%

Subscription Plan Management Feature

Feature spec document completeness

Criteria
Without context
With context

Correct save path

0%

100%

Overview section present

100%

100%

EARS functional requirements

0%

100%

Multiple EARS pattern types

0%

100%

Non-functional requirements

100%

100%

Given/When/Then acceptance criteria

0%

100%

Error handling table

66%

100%

Implementation TODO checklist

0%

100%

Out of scope section

100%

100%

Requirement IDs present

37%

100%

Security considerations

100%

100%

92%

7%

Feature Discovery Planning: Real-Time Collaboration Annotations

Requirements interview question design

Criteria
Without context
With context

PM Hat questions present

100%

100%

Dev Hat questions present

100%

100%

Perspectives clearly separated

50%

50%

Structured choices identified

100%

100%

Open-ended questions identified

100%

100%

Structured vs open-ended rationale

100%

100%

Interview phases present

100%

70%

Priority question included

0%

100%

100%

45%

Enterprise SSO Integration Feature

Multi-domain pre-discovery and EARS format

Criteria
Without context
With context

Readiness notes present

100%

100%

Multi-domain tracks identified

100%

100%

Track purpose documented

100%

100%

Spec saved at correct path

100%

100%

EARS functional requirements

16%

100%

EARS conditional pattern used

0%

100%

Non-functional requirements section

37%

100%

Given/When/Then acceptance criteria

0%

100%

Error handling table

100%

100%

Implementation TODO checklist

12%

100%

Security requirements explicit

100%

100%

Requirement IDs present

0%

100%

100%

82%

Audit Logging Feature Specification

EARS full pattern variety

Criteria
Without context
With context

Ubiquitous EARS pattern

0%

100%

State-Driven EARS pattern

0%

100%

Optional EARS pattern

0%

100%

Event-Driven EARS pattern

0%

100%

Requirement identifiers

0%

100%

Non-functional requirements

0%

100%

Given/When/Then acceptance criteria

0%

100%

Error handling table

37%

100%

Implementation TODO checklist

50%

100%

Correct save path

100%

100%

Overview section

57%

100%

100%

54%

Document Upload Feature Specification

Acceptance criteria scenario coverage

Criteria
Without context
With context

Happy path AC present

50%

100%

Error case AC present

58%

100%

Edge case AC present

50%

100%

Authorization AC present

50%

100%

AC count

0%

100%

AC testability

80%

100%

EARS functional requirements

0%

100%

Non-functional requirements

0%

100%

Error handling table

37%

100%

Implementation TODO checklist

0%

100%

Security requirements addressed

100%

100%

Correct save path

100%

100%

100%

17%

Real-Time Analytics Dashboard Feature Specification

NFR quantification and ambiguity documentation

Criteria
Without context
With context

Response time quantified

100%

100%

Concurrent user count specified

100%

100%

Throughput or availability quantified

100%

100%

Data retention period specified

100%

100%

Open questions section present

100%

100%

Assumptions documented

100%

100%

EARS functional requirements

25%

100%

Security requirements explicit

100%

100%

Given/When/Then acceptance criteria

0%

100%

Error handling table

28%

100%

Correct save path

100%

100%

Repository
jeffallan/claude-skills
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.