CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

django-verification

Django项目的验证循环:迁移、代码检查、带覆盖率的测试、安全扫描,以及在发布或PR前的部署就绪检查。

Quality

77%

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 ./docs/zh-CN/skills/django-verification/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 highly actionable, well-sequenced verification runbook whose commands are copy-paste ready and whose phases include reports, a checklist, and a recommendation loop. Its weaknesses are token cost from duplicated commands and long inline templates, and the absence of any progressive-disclosure file structure for a document of this length.

Suggestions

Move the GitHub Actions workflow, the full output report template, and the pre-deploy checklist into reference files (e.g. references/ci.yml, references/report-template.md) and link to them from SKILL.md to cut the main file's token footprint.

Deduplicate commands: run `python manage.py check --deploy` once (Phase 5 security) and have the CI section reference the phase commands instead of restating ruff/black/isort/mypy/bandit/safety/pip-audit.

Add an explicit stop-on-failure rule for the later phases (e.g. 'if security vulnerabilities or migration conflicts are found, stop and fix before proceeding'), not just Phase 1.

DimensionReasoningScore

Conciseness

The body is command-dense with no concept over-explanation, but it could be tightened: `manage.py check --deploy` appears in both Phase 2 and Phase 5, the tool commands are repeated verbatim in the CI section, and the ~80-line output template plus ~60-line CI YAML inflate token cost, matching 'mostly efficient but could be tightened'.

3 / 5

Actionability

Every phase provides copy-paste-ready executable bash/python commands (pytest --cov, makemigrations --check, pip-audit, bandit, the settings-checks heredoc) with marker examples and per-app test paths covering the common Django verification cases.

5 / 5

Workflow Clarity

Twelve clearly sequenced phases with a stated pipeline order, an explicit stop-and-fix checkpoint in Phase 1 ("如果环境配置错误,请停止并修复"), per-phase reports, a pre-deploy checklist, and a RECOMMENDATION/NEXT STEPS feedback loop in the template; however only Phase 1 has explicit failure handling — later phases list report items without saying what to do on failure, a minor validation gap.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a single ~475-line document; sections are well-organized, but content that clearly belongs in separate reference files (the CI workflow YAML, the full output report template, the pre-deploy checklist) is inlined, matching 'some structure but content that should be separate is inline'.

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, specific description that names the Django niche and enumerates concrete verification actions with an explicit pre-release/PR trigger. Its main limitations are a slightly generic 'code check' term, a narrow 'when' clause relative to the skill's full activation scenarios, and a few missing natural trigger synonyms.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("迁移、代码检查、带覆盖率的测试、安全扫描...部署就绪检查") covering the verification pipeline, but "代码检查" is generic and the actions are less detailed than the comprehensive anchor-5 example, so minor gaps remain.

4 / 5

Completeness

It answers both what (the verification loop actions) and when ("在发布或PR前") explicitly, so the missing-'Use when' cap does not apply; however the 'when' is narrower than the body's actual triggers (post-change, pre-deploy staging), so it is not a 5.

4 / 5

Trigger Term Quality

Good natural keyword coverage ("Django", "PR", "迁移", "安全扫描", "覆盖率", "发布"), but common variations a user might say — lint, CI, 部署前检查, pre-deploy — are missing, matching 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

The "Django项目" scoping gives it a clear niche with minimal wrong-skill triggering, but the underlying actions (tests, security scanning, linting) overlap broadly with generic code-quality skills, keeping it at 'mostly distinct; minor overlap risk'.

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.

Validation — 15 / 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

xu-xiang/everything-claude-code-zh

Path

docs/zh-CN/skills/django-verification/SKILL.md

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.