CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

productize-yourself

当用户在纠结职业/副业/自由职业方向、问「我该做什么才能赚钱/不被替代」、或想找到自己的独特优势时调用。 核心理念: 特殊知识(不可培训、对你像玩对别人像工作) × 产品化(杠杆规模化) = 无可替代的致富定位。 不适用于: 纯求职投递、写简历、已有明确方向的执行细节。 Triggers: 找方向/独特优势/副业/不可替代/productize/special knowledge/moat

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./books/naval-almanack-skill/productize-yourself/SKILL.md

The canonical home for this skill is productize-yourself in kangarooking/cangjie-skill

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 is a well-structured, genuinely actionable interpretation of the source material: the I section compresses the method into a usable formula and the E section delivers concrete steps with completion criteria and a retry loop. Its weaknesses are redundancy (sibling-skill relations appear three times, an audit block with no runtime value) and one dangling reference to test-results.md.

Suggestions

State the related-skill relations once (either frontmatter or one body section) and delete the duplicate 「相关 skills (阶段 3 定)」 block; also drop or shrink the 审计信息 section to tighten conciseness.

Resolve the dangling 「见 test-results.md」 reference — either include the file or remove the line — and convert it to a well-signaled reference if kept.

Give steps 2 and 4 a defined output artifact (e.g., a filled-in checklist or a written re-definition of '我做什么') so every step produces something concrete, pushing actionability toward anchor 5.

DimensionReasoningScore

Conciseness

The body is mostly dense and non-padded — the R/I sections carry the book's actual insight rather than generic explanation — but it has real slack: the related-skill relations are stated three times (frontmatter, 「与相邻 skill 的区分」, and 「相关 skills (阶段 3 定稿)」), and the 审计信息 block (validation versions, 蒸馏时间) adds no operational value for a runtime reader. This matches anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened'); it never reaches the padding level of anchor 2, but the duplication clearly keeps it below anchor 4.

3 / 5

Actionability

For an instruction-only skill the guidance is concrete: the E section gives four numbered steps with explicit completion criteria («列出 3–5 个『对你像玩、对别人像工作』的事», 「30 天内发布一个最小作品…公开署名」) and a stop condition («若找到的事可以被培训/被替代,回到步骤 1»), matching anchor 4 ('mostly executable guidance with minor gaps'). It falls short of anchor 5 only because steps 2 and 4 are answered as questions to ask rather than a defined output artifact.

4 / 5

Workflow Clarity

The E section sequences steps 1→4 with checkpoints: completion criteria per step, an explicit retry loop in step 1 (判停条件 → 回到步骤 1 继续找), and a quarterly re-evaluation loop in step 4. This matches anchor 4 ('clear sequence with most checkpoints present; minor validation gaps'); it misses anchor 5 because there is no feedback loop after the step-3 publish action (what counts as failure/success of the minimal product is left implicit). The workflow is advisory, not destructive or batch, so no validation cap applies.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent), and the body (~103 lines) is organized into clearly-labeled sections with a consistent R/I/A1/A2/E/B structure — good structure with appropriately-scoped sections, matching anchor 4. It is held below anchor 5 by one dangling reference: 「测试通过率: 见 test-results.md」 points to a file that does not exist in the bundle, and the inlined A1 case studies and duplicated related-skill listings are inline content that a runtime reader must re-scan.

4 / 5

Total

15

/

20

Passed

Description

82%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 a strong, well-bounded trigger: it explicitly states when to invoke the skill (with natural bilingual trigger phrases), what the core framework is, and what it does not cover. Its only weakness is that the 'what' side is more conceptual than action-oriented — it describes the framework rather than the concrete operations the skill will perform.

Suggestions

Add 2-3 concrete action verbs to the description (e.g., 盘点特殊知识信号 / 检验独特性×可规模化 / 定义最小产品并发布) so the 'what' is operational, not just conceptual.

Include a few common synonym trigger terms like 护城河, 职业方向, or 转行 to broaden natural-keyword coverage toward anchor 5.

DimensionReasoningScore

Specificity

The description names the domain («找到自己的独特优势», career/side-gig positioning) and the core formula («特殊知识 × 产品化 = 无可替代的致富定位»), but the 'what' is largely conceptual — it does not name the concrete actions the skill performs (e.g., inventorying special-knowledge signals, testing scalability, shipping a minimal product). Anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive') is the closest fit; it is clearly above anchor 2 because the domain and mechanism are specific, but below anchor 4 because no several concrete action verbs are listed.

3 / 5

Completeness

Both questions are answered explicitly: 'when' via 「当用户在纠结职业/副业/自由职业方向…时调用」 plus the Triggers line with concrete trigger phrases, and 'what' via the core-idea formula. It also adds an explicit non-applicability boundary (纯求职投递、写简历、执行细节). This matches anchor 5 ('clearly and explicitly answers both what AND when with concrete trigger phrases'); anchor 4 would require the 'when' to be less explicit than it is.

5 / 5

Trigger Term Quality

Strong natural phrases users would actually say («我该做什么才能赚钱/不被替代», 纠结职业/副业/自由职业方向) plus an explicit bilingual trigger list (找方向/独特优势/副业/不可替代/productize/special knowledge/moat). It falls just short of anchor 5's 'comprehensive coverage including synonyms' — common variants like 护城河, 职业规划, or 转行 are absent, matching anchor 4 ('good keyword coverage; a few natural terms missing').

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Naval-style wealth positioning / personal moat) with distinct trigger terms and explicitly excludes adjacent use cases (job applications, resume writing, execution detail), minimizing overlap with general career or productivity skills. Anchor 5 ('clear niche with distinct triggers; minimal conflict risk') fits; there is no meaningful confusion risk with the named sibling skills since the boundary is stated.

5 / 5

Total

17

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

kangarooking/cangjie-skill

Path

books/naval-almanack-skill/productize-yourself/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.