CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gourmet-organizer

整理菜单与品鉴笔记,保留真实感受并对照相关用餐经历。

46

Quality

57%

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 ./.trae/openclaw-skills/gourmet-organizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

47%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 admirably lean and contains a sensible quality bar (distinguish genuine impressions from public knowledge and unverified observations), but it delegates the entire workflow to a relative link that does not resolve and provides no steps, commands, or current entry point of its own. As written, an agent following this skill has nowhere to go: the referenced workflow is missing and the only concrete artifact mentioned (main.py) is explicitly disclaimed.

Suggestions

Fix or inline the workflow reference: either add the referenced SKILL.md as a real bundle file (e.g., references/workflow.md, linked one level deep) or replace the dead relative path with the actual steps in the body.

Replace the main.py disclaimer with the positive instruction — name the current entry point/command that should be used for note organization.

Add a short explicit sequence (read notes → categorize menu → record impressions vs. public knowledge vs. to-verify observations → cross-reference past dining entries → output format) with a completion checklist, since '仅列菜名不能替代完成' alone gives no verifiable finish criteria.

DimensionReasoningScore

Conciseness

The body is three lean lines with zero padding and no explanation of concepts Claude already knows — "读取并遵循 [统一工作流]...", "默认包含有依据的品鉴分析,分清实际感受、公开知识和待验证观察", and a deprecation guard for main.py. Every token earns its place, matching the 'lean and efficient; assumes Claude's competence' anchor exactly.

5 / 5

Actionability

The sole concrete instruction — "读取并遵循 [统一工作流](../../../.codex/skills/gourmet-organizer/SKILL.md)" — points to a file that does not exist in the bundle or at any resolvable path (verified: the .codex/skills tree contains no gourmet-organizer/SKILL.md). The remaining lines are high-level criteria ("分清实际感受、公开知识和待验证观察") and a prohibition ("不以其运行成功作为交付依据") with no commands, steps, or named current entry point. This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute'; not 3 because there is no executable guidance at all once the dead link is removed.

2 / 5

Workflow Clarity

There is a rough directive order (read the linked workflow, then apply the analysis distinctions, and don't treat main.py as the entry point) but no actual sequence of steps, no validation checkpoints, and the workflow itself is delegated to a nonexistent file. The simple-skill exception does not apply because the single action (follow the unified workflow) is not unambiguous — the referenced file is unavailable. Fits 'rough sequence present but many gaps; steps poorly defined; validation absent', not 1 because the directives are at least coherent and ordered.

2 / 5

Progressive Disclosure

The body has one clearly signaled, one-level-deep reference — which would be good structure — but the link points outside the skill bundle via a fragile relative path (../../../.codex/skills/gourmet-organizer/SKILL.md) that does not resolve, and the bundle ships no references/, scripts/, or assets/ files at all. With the entire detailed content delegated to a dead external path and no section headers beyond the title, navigation effectively fails, matching 'minimal structure' with unusable references; not 3 because a working, well-signaled reference is the core of what progressive disclosure requires here.

2 / 5

Total

11

/

20

Passed

Description

50%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 is concise, third-person, and names a clear niche with two concrete operations, but it omits any 'when to use' trigger clause and lacks synonym coverage. It is a serviceable mid-tier description that would rarely be selected by mistake but also rarely be selected deliberately by users using everyday phrasing.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user mentions menus, tasting notes, food journals, or wants to organize dining/restaurant records.'

Include common synonyms and natural phrases users would say (美食, 餐厅评价, 食记) to improve trigger term coverage.

Make the actions more concrete by stating what the organized output includes (e.g., categorized menu, preserved impressions, cross-referenced past dining entries).

DimensionReasoningScore

Specificity

The description names the domain ("整理菜单与品鉴笔记" — organizing menus and tasting notes) plus concrete actions "保留真实感受" (preserve genuine impressions) and "对照相关用餐经历" (cross-reference related dining experiences). It lists only 2-3 fairly abstract actions with gaps in coverage (no output format, no scope of inputs), matching the 'names domain and 1-2 concrete actions, but not comprehensive' anchor rather than the 'several specific actions with minor gaps' level above.

3 / 5

Completeness

The 'what' is stated clearly (organize menus and tasting notes while preserving genuine impressions and cross-referencing dining experiences), but there is no 'Use when...' clause or equivalent trigger guidance anywhere. Per the judging guideline, a missing explicit trigger clause caps completeness at 3, which is exactly the 'clear what but when missing' anchor; not 4 because no 'when' is even weakly implied.

3 / 5

Trigger Term Quality

Relevant natural keywords are present (菜单/menu, 品鉴笔记/tasting notes, 用餐经历/dining experiences) but common variations a user would actually say are missing — 美食/food, 餐厅/restaurant, 食记/food journal, 评价/reviews. This fits 'some relevant keywords but missing common variations or synonyms' rather than the good-coverage anchor above.

3 / 5

Distinctiveness Conflict Risk

The gourmet/tasting domain (品鉴, 用餐) is somewhat distinctive, but the description could still overlap with generic note-organizing or journaling skills because it never states when it applies — matching 'somewhat specific but could still overlap with similar skills'. Not 4 because without trigger phrases, a request like '整理我的笔记' could plausibly select a generic note skill over this one.

3 / 5

Total

12

/

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

huangruiteng/CS-Notes

Path

.trae/openclaw-skills/gourmet-organizer/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.