CtrlK
BlogDocsLog inGet started
Tessl Logo

serena

Token-efficient Serena MCP command for structured app development and problem-solving

Install with Tessl CLI

npx tessl i github:sc30gsw/claude-code-customes --skill serena
What are skills?

51

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

0%

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 description is severely lacking across all dimensions. It relies on technical jargon ('Serena MCP command') that users won't understand or search for, provides no concrete actions, and lacks any trigger guidance. The vague 'app development and problem-solving' scope makes it indistinguishable from countless other development skills.

Suggestions

Add a 'Use when...' clause specifying exact scenarios, such as 'Use when building new applications, scaffolding projects, or when the user mentions Serena, structured development, or token-efficient coding'

Replace vague 'app development and problem-solving' with specific concrete actions like 'scaffolds project structures, generates boilerplate code, creates component hierarchies'

Include natural trigger terms users would actually say, such as specific frameworks, file types, or development tasks this skill handles

DimensionReasoningScore

Specificity

The description uses vague language like 'structured app development and problem-solving' without listing any concrete actions. It doesn't specify what operations or tasks the skill actually performs.

1 / 3

Completeness

The description weakly addresses 'what' (something about app development) but completely lacks any 'when' guidance. There's no 'Use when...' clause or explicit trigger guidance.

1 / 3

Trigger Term Quality

Contains technical jargon ('Token-efficient Serena MCP command') that users wouldn't naturally say. Missing natural keywords users would use when needing this skill - no mention of specific development tasks, languages, or common user phrases.

1 / 3

Distinctiveness Conflict Risk

'App development and problem-solving' is extremely generic and would conflict with virtually any coding, debugging, or development-related skill. Nothing distinguishes this from other development tools.

1 / 3

Total

4

/

12

Passed

Implementation

64%

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

This skill is well-structured and token-efficient, providing a good quick reference for Serena MCP commands. However, it leans toward describing workflows rather than providing executable examples, and lacks validation steps that would help Claude verify progress during complex operations.

Suggestions

Add a concrete executable example showing a complete workflow (e.g., using mcp__serena__search_for_pattern followed by mcp__serena__replace_symbol_body with actual parameters)

Include validation checkpoints in the problem-specific templates (e.g., 'Verify fix with mcp__serena__search_for_pattern to confirm pattern no longer exists')

Add links to related skill files for /commit, /debug-error, and /smart-think integrations mentioned in the cross-command table

DimensionReasoningScore

Conciseness

The content is lean and efficient, using tables and structured lists to convey information without unnecessary explanation. It assumes Claude understands MCP tools and development concepts without over-explaining.

3 / 3

Actionability

Provides concrete command syntax and tool names, but lacks executable code examples showing actual usage. The templates describe steps conceptually rather than providing copy-paste ready implementations.

2 / 3

Workflow Clarity

Problem-specific templates outline clear sequences of steps, but lack validation checkpoints or feedback loops. No guidance on what to do if a step fails or how to verify success at each stage.

2 / 3

Progressive Disclosure

Content is well-organized with clear sections and tables, but everything is inline in one file. References to other commands (/commit, /debug-error) could link to their documentation for deeper exploration.

2 / 3

Total

9

/

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.

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.