CtrlK
BlogDocsLog inGet started
Tessl Logo

python-backend

用于 Python 后端面试出题;覆盖 Python 基础、数据库、Django/Flask、缓存与部署,强调工程落地。

58

Quality

66%

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 ./app/src/main/resources/skills/python-backend/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.

The content is admirably lean and gives actionable interviewing directives, but it lacks a sequenced workflow with checkpoints and its Additional Resources references all point to missing files, breaking progressive disclosure.

Suggestions

Provide the referenced bundle files (python-basic.md, database.md, django-flask.md, redis.md) or remove the broken references and inline the essential material.

Reorder the instructions into an explicit sequenced workflow (e.g. select category -> draft question -> prepare follow-ups -> require a real-incident probe) with a verification step that the question is follow-up-able.

Add one or two concrete example questions or an output format template to make the guidance copy-paste ready.

DimensionReasoningScore

Conciseness

The body is ~16 lines with no padding and no explanation of concepts Claude already knows; every directive earns its place, matching the 'lean and efficient; assumes Claude's competence' anchor.

5 / 5

Actionability

Instructions are concrete directives ('优先考察框架实践、数据库设计、缓存策略与部署经验', '每道题都要可追问', '至少一次要求候选人描述真实线上问题和排障步骤') that tell Claude exactly what to do, though it lacks example questions or an output format template.

4 / 5

Workflow Clarity

The four numbered instructions are parallel rules rather than a sequenced process, and no validation/checkpoint steps exist; a loose sequence is implied only in '出题前优先参考这些资料,并按分类落题', matching the 'steps listed but checkpoints missing' anchor.

3 / 5

Progressive Disclosure

References are clearly signaled and one-level deep with category→file mapping (PYTHON_BASIC -> python-basic.md, etc.), but none of the referenced files (python-basic.md, database.md, django-flask.md, redis.md) exist in the bundle, so navigation does not resolve, keeping it below the 4/5 anchors.

3 / 5

Total

15

/

20

Passed

Description

61%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.

The description clearly identifies its niche and lists strong natural trigger terms, but it omits any explicit 'when to use' guidance, which caps completeness. It is concise and reasonably specific without over-claiming.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when preparing or conducting Python backend interviews, or when the user asks for interview questions on Django/Flask, databases, caching, or deployment.'

Include a second concrete action beyond 'question generation' (e.g. 'drafts, sequences, and grades interview questions') to lift specificity.

Add natural synonyms/extensions such as Redis, REST API, or SQL to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('Python 后端面试出题') and the concrete action of question generation plus topical coverage (Python 基础、数据库、Django/Flask、缓存与部署), but offers only one action verb with the rest being scope areas rather than distinct actions, matching the 'names domain and 1-2 concrete actions' anchor.

3 / 5

Completeness

Clearly states what the skill does (Python backend interview question generation), but provides no 'Use when...' or equivalent trigger clause; per the judging guideline a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say — 'Python 后端面试', 'Django/Flask', '数据库', '缓存', '部署' — giving good keyword coverage, though it lacks synonyms/variations (e.g. Redis, .py) and an explicit trigger frame.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Python backend interviewing) with distinct triggers, with only minor overlap risk against general Python or general interviewing skills.

4 / 5

Total

14

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Snailclimb/interview-guide
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.