CtrlK
BlogDocsLog inGet started
Tessl Logo

backend-development

Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.

62

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/backend-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 lean, code-heavy reference catalog that is token-efficient and mostly actionable, with good section organization. Its weaknesses are the absence of any workflow sequencing with validation checkpoints for database/update operations and no progressive disclosure via separate reference files.

Suggestions

Add a short validation/verification checkpoint for database schema and cache-update operations (e.g., run migrations in a transaction, verify cache invalidation succeeded) so destructive steps have explicit feedback loops.

Move the bulkier reference material (full schema patterns, auth middleware variants) into one-level-deep files like DATABASE.md and AUTH.md, linked from a concise overview, to improve progressive disclosure.

Complete the executable code examples by adding imports and concrete types so snippets are copy-paste ready rather than relying on assumed symbols.

DimensionReasoningScore

Conciseness

The body is almost entirely executable code examples with brief section headers and no explanatory padding of concepts Claude already knows (e.g., it never explains REST, JWT, or caching), matching the lean-and-efficient anchor where every token earns its place.

5 / 5

Actionability

Concrete SQL schemas, TypeScript JWT/caching/rate-limiting code, and response formats give mostly executable guidance; not a 5 because several snippets have minor gaps such as missing imports, assumed Request/Response/Next types, and the pseudoclastic db.users API.

4 / 5

Workflow Clarity

This is a pattern catalog with clear sections but no sequenced multi-step workflow, and the database/caching update operations lack validation checkpoints; the destructive/batch-operations rule caps this at 3, and it sits at 3 for organized-but-validation-absent content.

3 / 5

Progressive Disclosure

Content is well-organized into headed sections but the entire ~150-line catalog is inlined in SKILL.md with no references to detail files and no bundle files present; at over 50 lines with everything inline it fits the "some structure, content that should be separate is inline" anchor rather than a higher score.

3 / 5

Total

15

/

20

Passed

Description

75%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 solid, third-person description that answers both what the skill covers and when to use it with concrete trigger phrases. It is specific and distinct, though the "backend system architecture" trigger is somewhat broad and a few natural synonyms are missing.

DimensionReasoningScore

Specificity

"Backend API design, database architecture, microservices patterns, and test-driven development" names several concrete capabilities with actions like "designing APIs, database schemas", matching the anchor that lists several specific actions with minor gaps; not a 5 because "backend system architecture" is somewhat abstract and "test-driven development" is a methodology rather than a concrete action.

4 / 5

Completeness

It states both the "what" (the four capability areas) and an explicit "when" via "Use for designing APIs, database schemas, or backend system architecture"; not a 5 because the trigger guidance is slightly broad and lacks "when the user mentions..." phrasing.

4 / 5

Trigger Term Quality

"designing APIs, database schemas, or backend system architecture" are natural phrases a user would say, giving good keyword coverage; not a 5 because it omits common synonyms/variations and lacks file-extension- or user-mention-style triggers.

4 / 5

Distinctiveness Conflict Risk

"Backend API design, database architecture, microservices patterns" carves a mostly distinct niche with only minor overlap risk against general software-engineering or DevOps skills; not a 5 because "backend system architecture" is broad enough to risk overlap with related backend skills.

4 / 5

Total

16

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
MoizIbnYousaf/ai-agent-skills
Reviewed

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.