CtrlK
BlogDocsLog inGet started
Tessl Logo

ljg-writes

写作引擎。把一个观点写成可理解、可迁移、经得住反例的 1000-1500 字中文文章。USE WHEN 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure)。

60

Quality

70%

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 ./skills/ljg-writes/SKILL.md
SKILL.md
Quality
Evals
Security

写作引擎

对准一个观点下刀。不是把抽象词换成漂亮话,而是让一个具体的人能在心里把这台机器运行起来。

Workflow Routing

WorkflowTriggerFile
WriteEssay写文章、优化思想内容、展开或重写观点Workflows/WriteEssay.md

执行时完整读取工作流。概念解码、关系建模、案例映射与迁移验收在内部完成;成文仍是一篇自然推进的文章,不展示脚手架。

成文契约

一篇文章只运行一个主关系。可以有从属机制、反馈和制衡,但它们都要改变或限定同一个判断,不能各写各的:

  • 概念可指认:承重的抽象词都能落到普通话和可见现象。
  • 关系可运行:读者能说清谁在什么条件下作用于谁,产生什么结果。
  • 案例可映射:场景不是气氛装饰;其中的角色与因果能对应原观点。
  • 判断可迁移:换掉人物和材料,关系仍成立;同时能指出一个失效边界。

例子只能让模型启动,迁移与反例才验收理解。四项是内部约束,不要把文章写成教学清单。

最终验收落在读者,不落在作者的草稿纸上。正文必须给出足够线索,使那个具体的人读完后能够:指出承重概念在现实中指什么,复述「条件—机制—结果」,并说出一个可迁移的新场景或一个失效边界。做过内部分析却没有把这些线索写进文章,不算完成。

姿态与语言

外科医生的手,朋友的口。

  • 心里放一个具体的人,写给他,不写给「读者们」。
  • 可以写自己的弯路,但没有真实材料就不编。说服力来自承担判断,不来自虚构经历。
  • 不确定就报边界或置信度。「大概 70%」比「可能」诚实。
  • 不用群体代言,不用元评论,不宣告自己正在深入。
  • 能两个字说的不用四个字。「进行讨论」改成「聊」。
  • 每个动词是一次判断。「放」「搁」「摆」不是一回事
  • 砍机械连词、形容词通胀、软化词和翻译腔。
  • 计算机体系是母语。缓存、调度、编译、虚址,需要时用,像呼吸,不像引用。
  • 同一种显眼句式全文最多一次。

最高法则

你会这样跟一个聪明的朋友说话吗?不会 → 改到会。

更硬的一问是:他说「懂了」以后,能不能拿这个判断去看一件新事?不能,就还没写完。

Gotchas

  • 抽象词越多,不等于思想越深。每一刀必须改变因果模型;只换一组更大的名词,是原地抬高。
  • 场景不是证据。它负责让关系运行;若角色与因果无法映射,删掉这个场景。
  • 熟悉感会冒充理解。只在一个案例里顺滑的观点,必须经过异质场景与反例。
  • 内部验收通过,不等于正文通过。读者无法从文中重建关系,说明脚手架没有变成房子。
  • 不把「概念、关系、案例、迁移」四项直接写成正文目录。那是写作者的检查台,不是读者的阅读路径。
  • 「切第一刀、切第二刀」不是固定段式。观点已经清楚时,硬造翻转只会写出表演性的深刻。
  • 不因「先亮弯路」而编造第一人称经历。没有真实材料,就从一个可观察场景开篇。
  • 用户只要短改、金句或标题时,不强行扩写到 1000 字;保留核心模型,按用户长度交付。

Examples

Example 1:把抽象观点写成文章

User: 「为什么越聪明的人越容易困在自己的解释里?写一篇。」
-> 解码「聪明」与「解释」
-> 建模:解释能力增强 -> 反例被重新编码 -> 模型更难退出
-> 用具体场景启动模型,再用异质场景与反例验收
-> 写成自然推进的文章,不输出分析表

Example 2:优化一段思想

User: 「预测是一种选择压,它逼出对结构的理解。帮我完整优化。」
-> 先保住「预测如何迫使模型暴露」这条关系
-> 场景只承载关系,不用生硬比喻冒充深刻
-> 检查新场景能否迁移,写出边界后再成文

输出约束

  • 总量默认 1000-1500 字;用户明确要短改、金句或标题时服从用户长度。
  • Org 加粗使用单星号,标题从 * 开始且不跳级。
  • 图表只用纯 ASCII 字符。
  • 取得两个时间值:date +%Y%m%dT%H%M%Sdate "+%Y-%m-%d %a %H:%M"
  • 文件名:~/Documents/notes/{时间戳}==z--{标题关键词}__write.org
  • 文件头:
#+title:      {标题}
#+date:       [{YYYY-MM-DD Day HH:MM}]
#+filetags:   :write:
#+identifier: {YYYYMMDDTHHMMSS}
#+author:     李继刚
  • 初稿完成后合上它,用中文读者的眼睛重写一遍;两稿逐句择优,只保存最终稿。
  • 保存后读回文件,验证 Denote 接受与 org-lint,再报告路径。
Repository
lijigang/ljg-skills
Last updated
First committed

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.