CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

owner-friendly-plugin-development

把真实用户旅程转成可安装、可授权、状态诚实、可恢复的 Clowder AI 插件产品边界。 Use when: 设计或开发需要 Settings 安装/授权、后台 runtime、事件或数据入站、Needs Me、Host 路由的插件。 Not for: 只搭 Codex 插件目录(用 plugin-creator)、纯 skill/MCP、无宿主生命周期的一次性 API 脚本、只修插件内部实现 bug。 Output: 用户旅程契约 + ownership/authority map + 生命周期/恢复/发布方案 + fresh-consumer 与真实 dogfood 证据。

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 well-structured, high-signal design skill with a clear sequenced methodology, concrete state and evidence models, and an explicit completion gate. Its main defects are the broken F292 case-study reference (no refs/ file exists in the bundle) and inline material that would be better split into one-level-deep reference files.

Suggestions

Add the missing refs/f292-case-study.md (or fix the link to wherever the F292 evidence actually lives) so the cited case study backing the skill's boundary rules is actually reachable.

Move the Common Mistakes table and the 和其他 Skill 的区别 comparison into a one-level-deep reference file, keeping a short summary and clearly signaled links in SKILL.md.

Add fill-in templates for the abstract steps (e.g., a Before/After worksheet with the three freeze items) so every section yields a directly producible artifact.

DimensionReasoningScore

Conciseness

The body is dense with project-specific boundary knowledge (authority table, five-state lifecycle model, claim-to-evidence mapping) that Claude cannot know, and tables keep it tight; minor trimming is possible in the opening philosophy ("插件'装上了'不是终态...") and the 为什么这是一个 Skill section, which partly restates the description.

4 / 5

Actionability

For an instruction-only design skill it gives concrete artifacts to produce (Before/After template, the installed/config/auth/intent/live state model with named states, the roles table, per-claim evidence table, completion checklist) and specific rules ("安装与 API boot 默认不得偷偷启动外部进程", "enable 前实时验证 auth"); minor gaps exist in that some direction stays abstract ("先冻结被删掉的人类劳动") without a fill-in template.

4 / 5

Workflow Clarity

Sections 1-7 form a clear design sequence (journey -> authority map -> lifecycle -> auth/recovery -> attention -> release -> evidence) with an explicit 完成门 checklist and per-claim completion evidence acting as validation checkpoints; not a 5 because checkpoints are terminal rather than per-step with feedback loops, and intermediate validation is implicit.

4 / 5

Progressive Disclosure

Section structure is good, but the bundle contains only SKILL.md and the single reference [F292 case study](refs/f292-case-study.md) points to a nonexistent refs/f292-case-study.md path, leaving the cited evidence inaccessible; substantial material (Common Mistakes table, skill-comparison table) that could live in reference files is inlined.

3 / 5

Total

15

/

20

Passed

Description

87%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 explicitly states what, when, what not, and expected output with concrete trigger phrases and clear carve-outs from adjacent skills. Main residual weakness is jargon-heavy phrasing that narrows who can parse the capability list at a glance.

DimensionReasoningScore

Specificity

The description names concrete deliverables ("用户旅程契约 + ownership/authority map + 生命周期/恢复/发布方案 + fresh-consumer 与真实 dogfood 证据") plus concrete capability areas ("可安装、可授权、状态诚实、可恢复"), but relies on project-internal jargon ("插件产品边界") leaving minor gaps in broadly legible actions.

4 / 5

Completeness

It explicitly answers what ("把真实用户旅程转成...插件产品边界" plus a concrete Output list) and when ("Use when: 设计或开发需要 Settings 安装/授权、后台 runtime...的插件") with concrete trigger phrases and explicit Not-for exclusions.

5 / 5

Trigger Term Quality

Natural phrases users would say appear directly ("设计或开发...插件", "Settings 安装/授权", "插件生命周期") with good domain coverage; a few natural variations (e.g. English 'plugin development/auth' phrasings) appear only in the separate triggers field rather than the description itself, so coverage is good but not comprehensive.

4 / 5

Distinctiveness Conflict Risk

A clear niche (host-lifecycle Clowder AI plugins with Settings install/auth, runtime, Needs Me, Host routing) is paired with explicit exclusions of adjacent skills ("只搭 Codex 插件目录(用 plugin-creator)、纯 skill/MCP、一次性 API 脚本"), giving minimal conflict risk.

5 / 5

Total

18

/

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: 1 missing

Warning

Total

14

/

16

Passed

Repository

zts212653/clowder-ai

Path

cat-cafe-skills/owner-friendly-plugin-development/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.