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
49%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/senior-backend/SKILL.mdQuality
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
7aff694
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.