CtrlK
BlogDocsLog inGet started
Tessl Logo

honesty-communication

当用户问怎么真诚沟通/拒绝别人/给反馈/不想说场面话、或发现自己在隐瞒时调用。 核心理念: 撒谎会先骗到自己(费曼: 你最容易愚弄的人是你); 彻底诚实=所想与所说一致; 具体表扬、一般批评; 秘密越少快乐越多。 不适用于: 需要外交辞令的谈判策略(可以诚实但不必全说)。 Triggers: 诚实/沟通/拒绝/批评/表扬/秘密/场面话/honesty/communication/feedback

65

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/honesty-communication/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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-organized, actionable instruction skill with a clear sequenced execution workflow and explicit boundaries. Scores are held at 4 rather than 5 by minor slack (duplicate audit/related-skill info, a missing referenced file, and slightly subjective completion criteria).

Suggestions

Remove or fix the dangling '见 test-results.md' reference—either add the file to references/ or delete the line, since progressive_disclosure penalizes references to absent files.

Trim the 审计信息 and 相关 skills sections, which duplicate frontmatter (related_skills) and add no runtime guidance, to improve conciseness.

Tighten the completion criteria for the subjective Execution steps (e.g., step 4 '清理一个秘密') with a more concrete pass/fail test so actionability can reach 5.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence, using compact quotes and numbered points; minor trim opportunities exist in the 审计信息 block and the 相关 skills section, which duplicate frontmatter.

4 / 5

Actionability

The E section gives four concrete steps each with a 完成标准 (completion criterion) and one 判停条件 (stop condition), yielding mostly executable guidance; a couple of criteria like '清理一个秘密' are somewhat subjective.

4 / 5

Workflow Clarity

A clearly sequenced four-step workflow with completion-criteria checkpoints and an explicit stop condition; no feedback/retry loop, but none is required for a reflective non-destructive task.

4 / 5

Progressive Disclosure

A single self-contained file with well-labeled R/I/A1/A2/E/B sections and clear navigation; the only gap is a dangling reference to test-results.md, which is not present in the bundle.

4 / 5

Total

16

/

20

Passed

Description

83%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, well-constructed description that explicitly covers what, when, and when-not in third-person voice with bilingual trigger keywords. The main lever for improvement is broadening natural trigger phrasings.

DimensionReasoningScore

Specificity

Names several concrete communication actions—拒绝别人、给反馈、具体表扬/一般批评、清理秘密—rather than vague abstractions, though coverage of the honesty-communication domain has minor gaps.

4 / 5

Completeness

It explicitly answers both 'what' (核心理念 principles) and 'when' (当用户问...调用 trigger clause), plus a 不适用 boundary, with concrete trigger phrases—matching the top anchor.

5 / 5

Trigger Term Quality

The explicit Triggers line lists natural CN+EN terms with synonyms (诚实/honesty, 沟通/communication, 拒绝, 批评, 表扬, 秘密, 场面话, feedback); a few common phrasings like 'say no' or 'lying' are absent.

4 / 5

Distinctiveness Conflict Risk

The radical-honesty framing is a clear niche with explicit boundary (不适用于谈判策略) and adjacent-skill distinction, leaving only minor overlap risk with closely related communication skills.

4 / 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.

Validation15 / 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
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.