CtrlK
BlogDocsLog inGet started
Tessl Logo

senior-backend

Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance tuning. Use when designing APIs, optimizing database queries, implementing business logic, handling authentication/authorization, or reviewing backend code.

59

Quality

49%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/senior-backend/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

92%

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 strong description that clearly articulates capabilities, includes abundant natural trigger terms across multiple backend technologies, and provides explicit 'Use when' guidance. Its main weakness is the very broad scope, which could create conflicts with more specialized skills covering individual technologies or concerns like database optimization or security. The description uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: API scaffolding, database optimization, security implementation, performance tuning, designing APIs, optimizing database queries, implementing business logic, handling authentication/authorization, and reviewing backend code.

3 / 3

Completeness

Clearly answers both 'what' (building scalable backend systems, API scaffolding, database optimization, security implementation, performance tuning) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios like designing APIs, optimizing queries, implementing business logic, and handling auth.

3 / 3

Trigger Term Quality

Includes many natural keywords users would say: NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs, database queries, authentication, authorization, backend code, API, business logic. These cover a wide range of terms a user would naturally use when requesting backend development help.

3 / 3

Distinctiveness Conflict Risk

While it specifies 'backend' clearly, the scope is very broad covering multiple languages (NodeJS, Go, Python), multiple paradigms (GraphQL, REST), and many concerns (security, performance, database). This breadth could overlap with more specialized skills for individual technologies like a Python skill, a database optimization skill, or a security skill.

2 / 3

Total

11

/

12

Passed

Implementation

7%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is a hollow template with no substantive backend development guidance. It consists almost entirely of generic placeholder text, vague feature bullet points, and references to external files without providing any concrete, actionable content in the skill itself. The best practices are platitudes Claude already knows, the tool descriptions are meaningless abstractions, and there are no real code examples, specific patterns, or executable workflows for backend development.

Suggestions

Replace generic script descriptions with concrete examples showing actual inputs, expected outputs, and real use cases (e.g., show a complete API scaffolding command with a specific endpoint and the generated code structure).

Add executable code examples for core backend tasks: a sample Express/Go route, a PostgreSQL query optimization example, a GraphQL schema definition, or an authentication middleware implementation.

Remove the generic best practices section entirely (Claude already knows 'write clear code' and 'validate all inputs') and replace with project-specific patterns, anti-patterns, or conventions unique to this codebase.

Add validation checkpoints to the development workflow, especially around database migrations (e.g., 'Run migration dry-run first, verify schema diff, then apply') and include error recovery steps.

DimensionReasoningScore

Conciseness

Extremely verbose with generic filler content that adds no value. Phrases like 'Automated tool for api scaffolder tasks', 'Advanced tooling for specialized tasks', and 'Expert-level automation' are meaningless padding. The best practices section lists platitudes Claude already knows ('Write clear code', 'Keep it simple', 'Validate all inputs'). The tech stack section lists technologies far beyond the skill's stated scope (Flutter, Swift, Kotlin, React Native for a backend skill).

1 / 3

Actionability

Despite referencing scripts like `api_scaffolder.py` and `database_migration_tool.py`, there are no concrete examples of actual input/output, no real code demonstrating API design patterns, database queries, or any backend logic. The usage examples show generic `[options]` and `[arguments]` placeholders with no explanation of what they accept. Everything defers to reference files without providing any executable guidance in the skill itself.

1 / 3

Workflow Clarity

The 'Development Workflow' section lists three vague steps (setup, run quality checks, implement best practices) with no validation checkpoints, no error recovery, and no meaningful sequencing. Step 3 is literally 'Follow the patterns documented in [reference files]'. There are no feedback loops for any of the potentially destructive operations like database migrations or deployments.

1 / 3

Progressive Disclosure

The skill does reference external files (references/*.md) and scripts, providing one-level-deep navigation. However, the main file itself contains almost no substantive content—it's essentially an empty shell pointing to other files. The references are listed redundantly in multiple sections (Reference Documentation, Best Practices, Resources). The structure exists but the overview content that should accompany the references is missing.

2 / 3

Total

5

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
sc30gsw/claude-code-customes
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.