CtrlK
BlogDocsLog inGet started
Tessl Logo

create-keybind

指导如何在 Project Graph 项目中创建新的快捷键。当用户需要添加新的快捷键、修改快捷键绑定或需要了解快捷键系统的实现方式时使用此技能。

65

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 ./.agents/skills/create-keybind/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 thorough, highly actionable guide with concrete paths and executable examples for a well-defined task. Its main weaknesses are duplicated content that hurts token efficiency and a monolithic structure with no progressive disclosure into reference files.

Suggestions

Remove the duplicate key-format reference section (or the inline one in step 1) and trim the 注意事项 list to points not already covered in the body to improve conciseness.

Split the key-format reference, the full worked example, and the group catalogue into separate reference files (e.g. references/key-format.md, references/example.md) and link to them one level deep from SKILL.md.

Add an explicit verification step to the workflow (e.g. rebuild, open Settings → 快捷键绑定, confirm the new entry displays and the binding triggers) to close the validation gap.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete file paths and code, but the key-format reference is duplicated (step 1 and a later "快捷键键位格式参考" section) and the 注意事项 list restates earlier points, adding avoidable tokens.

3 / 5

Actionability

Provides exact file paths, full type definitions, copy-paste-ready code examples, and a complete end-to-end worked example covering the common case.

5 / 5

Workflow Clarity

A clear 4-step sequence (register, group, translate, optional group translation) with a notes checklist, but no explicit verification checkpoint confirming the keybind appears and works in the settings UI.

4 / 5

Progressive Disclosure

Well-organized with section headers, but it is a single ~400-line monolithic document with no bundle files; the key-format reference, full example, and group catalogue are inlined rather than split into one-level-deep reference files.

3 / 5

Total

15

/

20

Passed

Description

83%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 clear, third-person description that explicitly states both capability and trigger conditions, scoped to a specific project niche. It is specific and actionable, with only minor room for broader keyword coverage.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — "创建新的快捷键", "修改快捷键绑定", "了解快捷键系统的实现方式" — with only minor gaps in coverage; not quite the comprehensive multi-action list of a 5.

4 / 5

Completeness

Explicitly answers both what ("指导如何在 Project Graph 项目中创建新的快捷键") and when ("当用户需要...使用此技能") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say ("添加新的快捷键", "修改快捷键绑定") with good coverage, though a few common synonyms/variants are missing versus a 5.

4 / 5

Distinctiveness Conflict Risk

Scoped to a specific project (Project Graph) and a specific task (keyboard shortcuts), making it mostly distinct with only minor overlap risk against general config/settings skills.

4 / 5

Total

17

/

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
graphif/project-graph
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.