CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

story-short-analyze

短篇网文拆文。拆解爆款短篇小说(番茄短篇 / 故事会 / 知乎盐言 / 追妻 / 世情 / 重生 / 虐渣等通俗题材)的故事核、结构、情感线、反转设计、写作手法、共鸣层次。单一全量拆解管道:跑完 Stage 2-6 产出完整拆文报告,落盘到 拆文库/{书名}/,下游 story-short-write 同时读拆文报告 + 情节节点 + 写作手法 + 原文 + _meta.json 写下一篇。触发方式:/story-short-analyze、/短篇拆文、「拆短篇」「拆这篇短文」「短篇拆文」「精细拆解短篇」「8000 字短篇拆解」「番茄短篇拆文」「故事会拆解」「盐言故事拆解」「分析这篇短篇」——均进入同一管道。

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 mature, well-engineered instruction skill: the multi-stage pipeline is strictly ordered, disk-write and resume semantics are explicit, and acceptance is gated behind three concrete checks with an error-recovery loop. The only imperfection is mild redundancy in the boundary declaration and resume-rule passages that slightly inflates token usage without adding guidance.

DimensionReasoningScore

Conciseness

The body is dense and table/decision-tree driven with no explanation of concepts Claude already knows — word-count routing is a compact ASCII tree and Stage 2-6 is a single table. A few passages could still be trimmed: the 拆解边界声明 paragraph is long, and resume rules (Stage 写盘规则 / Step 4) partially restate what output-contract.md already holds. Anchor 4 (efficient, minor trimmable instances) fits better than 5 because of this redundancy, and better than 3 because there is no padded or generic filler.

4 / 5

Actionability

Guidance is fully concrete and executable: exact paths (拆文库/{书名}/原文/原文.md), the exact _meta.json initialization fields, verbatim user-facing question scripts in code blocks, and per-stage input/output/completion criteria (e.g. 「写作手法 ≥5 项维度」「爆点分析 6 维度齐全」「前50/100字」). For an instruction-only skill this matches the anchor-5 standard of copy-paste-ready, case-covering specificity; nothing below 5 is warranted since no key detail is left implicit.

5 / 5

Workflow Clarity

The pipeline is strictly sequenced (2 → 3 → 4 → 5 → 6 串行) with write-ahead progress tracking (_meta.json.last_stage_in_progress written before each Stage), explicit validation (备份完成后验证 原文/ 目录下文件非空 (>0 bytes); 目标文件写完、确认非空且长度合理后才 append), and a full feedback loop at the acceptance gate (任一阻断 → 回到对应 Stage 补写). This matches the anchor-5 example (validate → fix → re-validate → only-then-proceed) exactly; score 4 is ruled out because no checkpoint is implicit.

5 / 5

Progressive Disclosure

SKILL.md is a clear overview and all 15 bundle files in references/ are real and each referenced from the body, organized by a per-moment read-schedule table (Phase 1/Stage 2-3 vs Stage 4-6 vs 拆完后) with conditional reads (analysis-short-suspense.md / analysis-short-mechanics.md / analysis-characters.md / source-story-quality.md). References are one level deep — cross-links inside references are peer-level (e.g. quality-checklist.md → output-contract.md), not pointer chains, so the anchor-5 fit is clear; anchor 4 would require some unclear signaling, which is absent.

5 / 5

Total

19

/

20

Passed

Description

100%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 exemplary: it enumerates concrete analysis dimensions, states the full pipeline contract, and closes with an explicit, exhaustive trigger list including slash commands, natural user utterances, and platform/genre synonyms. It is longer than a minimal description, but every clause carries trigger or capability information rather than fluff, so the verbosity guideline is not penalized.

DimensionReasoningScore

Specificity

The description lists six concrete analysis actions — 「拆解爆款短篇小说…的故事核、结构、情感线、反转设计、写作手法、共鸣层次」 — plus the concrete pipeline behavior 「跑完 Stage 2-6 产出完整拆文报告,落盘到 拆文库/{书名}/」. Coverage is comprehensive with zero vague filler, matching the anchor-5 example (multiple specific concrete actions) rather than 4, which would require a coverage gap.

5 / 5

Completeness

Both questions are answered explicitly: what — 「单一全量拆解管道:跑完 Stage 2-6 产出完整拆文报告,落盘到 拆文库/{书名}/」 — and when — 「触发方式:…『分析这篇短篇』——均进入同一管道」 with concrete trigger phrases. This mirrors the anchor-5 good example verbatim in structure; score 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Trigger coverage is exhaustive and natural: slash commands (/story-short-analyze、/短篇拆文) plus user utterances 「拆短篇」「拆这篇短文」「短篇拆文」「精细拆解短篇」「8000 字短篇拆解」「番茄短篇拆文」「故事会拆解」「盐言故事拆解」「分析这篇短篇」, alongside platform and genre synonyms (番茄短篇 / 故事会 / 知乎盐言 / 追妻 / 世情 / 重生 / 虐渣). This comprehensively covers synonyms and phrasing variations a real user would say, matching anchor 5; nothing on the 4 anchor's 'a few natural terms missing' applies.

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — 短篇网文拆解 (short-form web fiction deconstruction) — and every trigger phrase contains 短篇/拆文/拆解 or a platform name, so overlap with sibling skills (story-short-write, story-short-scan, story-long-analyze) is minimal; the description even names the downstream skill story-short-write to delineate the boundary. Matches anchor 5 (clear niche, distinct triggers, minimal conflict risk); anchor 4's 'minor overlap risk' has no concrete instance here.

5 / 5

Total

20

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository

zenstory-ai/oh-story-claudecode

Path

skills/story-short-analyze/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.