CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

prompt-analyzer

提示词分析与洞察 - 查看Prompt详情、对比差异、推荐相似提示词、元素库统计

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.codex/skills/prompt-analyzer/SKILL.md

The canonical home for this skill is prompt-analyzer in huangserva/skill-prompt-generator

SKILL.md
Quality
Evals
Security

Quality

Content

45%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 provides a clear, sequenced workflow for each function with some validation, but it is verbose, relies heavily on placeholder templates rather than executable code, and is a single inlined file with no progressive disclosure. Tightening the prose and extracting reference material into separate files would help.

Suggestions

Replace placeholder/template code blocks with concrete, copy-paste-executable examples that show real return structures.

Collapse the redundant '使用示例' section or merge it into the per-function flows to remove the ~120 lines of repetition.

Extract the shared format templates and execution-layer reference into separate reference files linked one level deep from SKILL.md.

DimensionReasoningScore

Conciseness

At ~600 lines the body is noticeably verbose: each of 5 functions repeats trigger-phrase lists, full formatting templates, and a separate '使用示例' section that re-walks the same flows, adding padding beyond what Claude needs.

2 / 5

Actionability

Concrete function signatures and call examples are given, but much of the body is template/pseudocode with placeholders like {result['...']} and 'category = ...', so the guidance is incomplete rather than copy-paste executable.

3 / 5

Workflow Clarity

Each function follows a clear numbered 4-step sequence with some validation (error-field checks, empty-database guard); checkpoints are mostly present though error-recovery feedback loops are only lightly specified.

4 / 5

Progressive Disclosure

The skill is a single monolithic file with no references/ scripts/ or assets/ and no external file pointers; large per-function reference material is inlined that could be split out, so structure is minimal.

2 / 5

Total

11

/

20

Passed

Description

58%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 concretely enumerates the skill's analysis functions and is reasonably distinct, but it omits explicit trigger guidance and lacks synonym/file-extension coverage. Adding a 'Use when...' clause with natural user phrases would raise completeness and trigger-term quality.

Suggestions

Add an explicit 'Use when...' clause with natural user phrasings, e.g. 'Use when the user wants to inspect, compare, or find similar generated Prompts.'

Expand trigger terms with synonyms and concrete object names (Prompt history, prompt IDs, element library) that users would naturally say.

Mention the 5th style-recommendation function so the capability list is comprehensive.

DimensionReasoningScore

Specificity

The description lists several concrete actions ('查看Prompt详情', '对比差异', '推荐相似提示词', '元素库统计'), naming the domain with multiple specific capabilities; only minor coverage gaps (the 5th style-recommendation function is omitted).

4 / 5

Completeness

It clearly states 'what' the skill does (analysis functions) but provides no explicit 'Use when...' or equivalent trigger guidance, which per the guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

It includes relevant domain keywords (Prompt详情, 对比差异, 推荐相似, 元素库统计) but lacks natural synonyms, file extensions, or common phrasings users might actually say, so keyword coverage is partial.

3 / 5

Distinctiveness Conflict Risk

The niche of analyzing already-generated prompts is mostly distinct, with only minor overlap risk against a sibling prompt-generator skill.

4 / 5

Total

14

/

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

skill_md_line_count

SKILL.md is long (609 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

huangserva/skill-prompt-generator

Path

.codex/skills/prompt-analyzer/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.