CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

open-source-teardown

明星开源项目拆解:从宣传/PPT/README 进入源码,验证真实架构、明星特性、算法含量、营销水分、可学习点和不 follow 的 tradeoff。 Use when: operator要求拆解热门 GitHub 项目、竞品 agent/runtime、外部 skill/tool 框架,或问“它到底有什么真本事/我们能学什么”。 Not for: 普通资料搜索(用 deep-research)、社区 issue/PR 运营(用 opensource-ops)、只需要架构头脑风暴(用 collaborative-thinking)。 Output: feature-discussions/YYYY-MM-DD-{project}-deep-dive/ 下的代码证据报告 + 对比结论 + 候选 lesson/skill。 GOTCHA: 不许只看 README 下判断;每个明星特性必须追到代码路径、状态突变点、反馈闭环和算法输入输出。

Quality

83%

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

70%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 delivers a strong, well-sequenced audit methodology with concrete commands, explicit validation rules, and process gates — workflow clarity is excellent. Weaknesses are moderate redundancy between the step rules and the Common Mistakes table, and progressive disclosure that is only partially realized because the referenced refs/ files are missing from the bundle.

Suggestions

Deduplicate rules that appear both in the step prose and the Common Mistakes table (primary-first sourcing, LLM-judge-as-algorithm, hash update, telemetry) — state each once and cross-reference the other location.

Include the referenced refs/report-template.md, refs/teardown-method.md, and refs/user-mind-evaluation.md in the bundle (or inline their essential content), since the body delegates the report template and the twelve audit lenses to files that are currently absent.

Tighten Step 2.5 and Step 5: the scoped-ledger and decision-vector passages can be compressed to bullet-level rules without losing the audit criteria.

DimensionReasoningScore

Conciseness

The body is mostly tight, domain-specific heuristics, but several rules are stated twice — primary-first sourcing (Step 0 item 6 and again in the Common Mistakes table), "LLM prompt judge 不是算法" (Step 3 and the table), and the hash-update/telemetry rules — and the Step 2.5 and Step 5 passages could be tightened. The duplication goes beyond the 'minor instances' of level 4.

3 / 5

Actionability

Concrete commands are provided ("git rev-parse HEAD", "find . -type d -empty", "rg", "pnpm check:skills"), a fixed clone path, and a field-level ledger spec for the required output. It misses 5 because key executable detail (report template, "十二个审计镜头 + 命令") is delegated to refs/ files that are not present in the bundle.

4 / 5

Workflow Clarity

Steps 0–6 are clearly sequenced with explicit validation rules ("断一环,就只能写'有 UX/telemetry/CRUD',不能写'闭环进化'"), evidence anchoring (record commit SHA, paper/code/reproduction three-way diff), explicit unknown/not-applicable handling, and process gates (commit-then-pass, mandatory non-author review). Checkpoints and error-handling rules are explicit at nearly every step.

5 / 5

Progressive Disclosure

Headers are good and references are clearly signaled one level deep ("报告模板见 [refs/report-template.md](refs/report-template.md)…"), but scoring against the actual bundle structure: no refs/ files exist, so the referenced report template, teardown method, and user-mind evaluation are unreachable, and the detailed methodology (the 14-row mistakes table, the Step 2.5 ledger audit) remains inline where it arguably belongs in those separate files.

3 / 5

Total

15

/

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.

The description is exemplary: concrete capability list, explicit Use-when and Not-for boundaries, natural trigger phrasing, and a stated output location. The only minor gap is that synonym coverage within the description field itself is slightly thinner than in the separate triggers list.

DimensionReasoningScore

Specificity

The description lists multiple concrete audit actions — "验证真实架构、明星特性、算法含量、营销水分、可学习点和不 follow 的 tradeoff" — plus a concrete output location ("feature-discussions/YYYY-MM-DD-{project}-deep-dive/"), giving comprehensive coverage of the skill's capabilities with no vague filler.

5 / 5

Completeness

It explicitly answers both what ("从宣传/PPT/README 进入源码,验证真实架构…") and when ("Use when: operator要求拆解热门 GitHub 项目、竞品 agent/runtime…或问…"), with concrete trigger phrases and an additional "Not for" boundary clause.

5 / 5

Trigger Term Quality

Natural user phrasings are directly quoted ("它到底有什么真本事/我们能学什么", "拆解热门 GitHub 项目", "竞品 agent/runtime") and "marketing vs reality" appears as a trigger. It falls short of 5 because a few natural variants (e.g. "读源码"/"源码分析") are only covered in the separate triggers key, not the description field itself.

4 / 5

Distinctiveness Conflict Risk

The "Not for" clause explicitly routes away sibling skills (deep-research, opensource-ops, collaborative-thinking), establishing a clear source-code-audit niche with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 3 missing

Warning

Total

14

/

16

Passed

Repository

zts212653/clowder-ai

Path

cat-cafe-skills/open-source-teardown/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.