CtrlK
BlogDocsLog inGet started
Tessl Logo

project-ops-skill

当用户要对 OpenLoaf 的"项目"这一实体做创建、打开、切换、移动、删除、改名时触发。典型说法"新建项目"、"把 ~/code/foo 加进来"、"列出所有项目"。**不用于**:项目内文件读写(→直接用 Read/Edit/Write)、讨论"项目规划 / 需求文档"(→直接回答)、纯 Git 日常操作(→`Bash`)。

74

Quality

93%

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

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 body is dense, executable, and well-structured: concrete parameter examples, decision rules, end-to-end flows, and an error-prevention section. The lone weakness is the lack of an explicit confirm/validate checkpoint for the irreversible destructive operations.

Suggestions

Add an explicit validation checkpoint before destructive operations: e.g. 'remove'/Bash rm -rf should require a ProjectQuery confirmation and (where ambiguous) user confirmation before proceeding.

Frame the '变更前先 ProjectQuery 确认 projectId' rule as an explicit validate→proceed step in the workflow rather than only as an error-prevention note, to satisfy the feedback-loop expectation for destructive ops.

DimensionReasoningScore

Conciseness

Lean and tool-specific throughout — no generic concept explanations, and explanatory clauses (e.g. the 'file:///' triple-slash rationale) convey non-obvious domain knowledge rather than padding; every token earns its place.

5 / 5

Actionability

Fully executable, copy-paste-ready examples for every action (create/update/move/remove) with real parameters, plus URI-conversion examples and end-to-end command chains covering the common cases.

5 / 5

Workflow Clarity

Clear sequencing via the decision tree and end-to-end flows, with a query-first validation cue ('变更前先 ProjectQuery 确认 projectId') guarding the worst failure mode; however the destructive 'remove'/'rm -rf' paths lack an explicit validate→confirm→proceed feedback loop, leaving a minor validation gap.

4 / 5

Progressive Disclosure

A self-contained single-file skill with clear section headers and easy navigation; no external references are needed and none are nested, so it qualifies for the well-organized-sections exception at the top of the scale.

5 / 5

Total

19

/

20

Passed

Description

92%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 strong, well-targeted description: it states the concrete operations, gives natural trigger phrases, and proactively disambiguates from adjacent skills. The only minor gap is a few missing natural synonyms in the trigger phrases.

DimensionReasoningScore

Specificity

Lists six concrete verbs ('创建、打开、切换、移动、删除、改名') covering the full project-entity CRUD lifecycle — comprehensive coverage matching the anchor-5 example.

5 / 5

Completeness

Explicitly answers both 'what' (the six project operations) and 'when' (concrete trigger phrases under '典型说法'), matching the anchor-5 pattern of what + concrete triggers.

5 / 5

Trigger Term Quality

Includes natural user phrases ('新建项目', '把 ~/code/foo 加进来', '列出所有项目'), but a few natural synonyms (e.g. a quoted '删除项目'/'重命名项目') are absent, so it falls just short of comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A clear OpenLoaf project-lifecycle niche with explicit negative-trigger guidance ('不用于': file ops→Read/Edit/Write, planning→answer, Git→Bash) that sharply reduces overlap risk — even more distinct than the anchor-5 example.

5 / 5

Total

19

/

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.

Validation15 / 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
itsablabla/openloaf-web
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.