CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-dev-backend-api

Agent skill for dev-backend-api - invoke with $agent-dev-backend-api

41

1.08x

Quality

13%

Does it follow best practices?

Impact

85%

1.08x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-dev-backend-api/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

87%

21%

Task Management Backend API

Controller-Service-Repository and DTO patterns

Criteria
Without context
With context

Controller layer

100%

100%

Service layer

0%

100%

Repository layer

40%

80%

DTO / validation schema

0%

70%

Input validation applied

100%

100%

HTTP 201 for creation

100%

100%

HTTP 404 for not found

100%

100%

HTTP 400 for invalid input

100%

100%

REST URL conventions

100%

100%

Test files present

100%

100%

API documentation

0%

0%

No emojis in output files

100%

100%

Without context: $0.5167 · 2m 24s · 27 turns · 34 in / 7,954 out tokens

With context: $0.7582 · 3m 2s · 29 turns · 34 in / 10,552 out tokens

91%

5%

Security and Performance Hardening for a Financial Data API

Middleware, rate limiting, error response formatting

Criteria
Without context
With context

Auth middleware function

100%

100%

Rate limiter middleware

100%

100%

Caching implementation

100%

100%

Consistent error format

60%

100%

Error handling middleware

100%

100%

Request logging

100%

100%

Middleware stacking order

100%

100%

JWT or token-based auth

100%

100%

401/403 auth errors

62%

75%

No emojis in output files

100%

100%

Technical documentation

100%

100%

Validation middleware

0%

0%

Without context: $0.7923 · 3m 27s · 33 turns · 40 in / 11,910 out tokens

With context: $0.8768 · 3m 23s · 34 turns · 39 in / 11,751 out tokens

79%

-3%

GraphQL API for an Online Bookstore

GraphQL conventions, documentation, and test coverage

Criteria
Without context
With context

GraphQL type definitions

100%

100%

Mutation type defined

100%

100%

Resolver functions

100%

100%

GraphQL error handling

62%

75%

Input types for mutations

0%

0%

Nested / related data

100%

100%

Test files present

100%

100%

API documentation

100%

100%

Field descriptions in schema

0%

0%

No emojis in output files

100%

50%

Technical documentation style

100%

100%

Schema separation

100%

100%

Without context: $0.6388 · 2m 42s · 32 turns · 40 in / 9,400 out tokens

With context: $1.0921 · 4m 38s · 37 turns · 40 in / 16,198 out tokens

Repository
ruvnet/claude-flow
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.