CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

open-source-project-article

Analyze an open-source project from a repository URL and write a deeply sourced Chinese Markdown article. Use when the user asks to research a GitHub/open-source project, read its README, use DeepWiki MCP for architecture analysis, search related articles, compare competitors, validate claims, and save the final article under the current project's markdown directory.

68

Quality

85%

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 clear, well-sequenced evidence workflow with real validation feedback loops and correctly signals its two reference files, both of which exist and go only one level deep. Its main weakness is redundancy: the article outline is duplicated inline and the source order is repeated across three sections, inflating token cost without adding guidance.

Suggestions

Remove the 18-bullet 'The article must include' outline from SKILL.md and rely on references/article-structure.md (keep a 2-3 line summary of the thesis/preconditions logic, which is the body's only unique value there).

State the source order once — in 'Non-Negotiable Source Order' — and have the Evidence Workflow and Validation sections reference it rather than restate it.

Add one short worked example of an evidence-pack entry (claim + source link + uncertainty note) to push actionability from good to fully concrete.

DimensionReasoningScore

Conciseness

The body is mostly lean and imperative, but the source order is stated three times ('Non-Negotiable Source Order', the 'Evidence Workflow' steps, and the Validation section) and the 18-bullet article-requirements outline duplicates content already delegated to references/article-structure.md. This fits the level-3 anchor ('mostly efficient but includes some unnecessary explanation or could be tightened') better than level 4, since the duplication is more than minor trimming.

3 / 5

Actionability

Concrete guidance throughout: named MCP tools ('mcp__deepwiki__read_wiki_structure', 'mcp__deepwiki__ask_question'), a filename convention with an example ('pg-wait-tracer.md'), an explicit output path template, and a copy-paste thesis-logic block. Not a 5 because some directions remain procedural prose without worked examples (e.g., what a completed evidence-pack entry looks like).

4 / 5

Workflow Clarity

The evidence workflow is an explicitly ordered sequence with a failure checkpoint ('If README cannot be fetched, stop and report what was attempted'), a validation gate ('Read references/validation-checklist.md before finalizing... If validation finds weak evidence, revise the article before saving'), and a fallback ('state the gap inside the article instead of inventing support'). This matches the level-5 anchor: clear sequence, explicit validation, and feedback loops.

5 / 5

Progressive Disclosure

Both references (references/article-structure.md, references/validation-checklist.md) exist, are clearly signaled, and are one level deep — but the 18-item inline article checklist in SKILL.md substantially duplicates the structure file it points to, i.e., content that belongs in the separate file is inlined. That matches the level-3 anchor ('content that should be separate is inline') rather than level 4's 'minor organization gaps'.

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.

A strong description: it states what the skill does in concrete third-person terms and gives an explicit 'Use when...' trigger clause with natural keywords. The only weakness is slightly thin synonym coverage for how users might phrase the request (e.g., 'write about', '调研', '评测').

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions covering the full workflow: 'Analyze an open-source project from a repository URL and write a deeply sourced Chinese Markdown article', plus 'read its README', 'use DeepWiki MCP for architecture analysis', 'search related articles', 'compare competitors', 'validate claims', and 'save the final article under the current project's markdown directory'. Coverage is comprehensive, matching the level-5 anchor; it is not a 4 because there are no real gaps in the action list.

5 / 5

Completeness

It explicitly answers both questions: what ('Analyze an open-source project from a repository URL and write a deeply sourced Chinese Markdown article') and when ('Use when the user asks to research a GitHub/open-source project...'). Trigger phrases are concrete, matching the level-5 anchor exactly.

5 / 5

Trigger Term Quality

Good natural keyword coverage — 'research a GitHub/open-source project', 'read its README', 'compare competitors' — but a few natural user phrasings are missing (e.g., 'write an article about', '介绍/调研 a project', 'technical blog'). This matches the level-4 anchor ('good keyword coverage; a few natural terms missing') rather than 5, which requires synonyms and extensions of the core terms.

4 / 5

Distinctiveness Conflict Risk

The combination of Chinese Markdown article output, DeepWiki MCP analysis, and competitor comparison defines a clear niche with distinct triggers and minimal overlap with generic research or writing skills. This is the level-5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

digoal/blog

Path

skills/open-source-project-article/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.