Agent skill

Sun-Style Restrained Narrative Writing

by KKKKhazix in KKKKhazix/sun-style-writing

Writes Chinese first-person nonfiction in a restrained plain-description style: short sentences, exact numbers, objects that carry feeling and silence at the peak.

MITAuto-check passedWriting & Content

SKILL.md written in Chinese; this summary is our English description.

Install Sun-Style Restrained Narrative Writing

skills CLI
$ npx skills add KKKKhazix/sun-style-writing --skill sun-style-writing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install KKKKhazix/sun-style-writing sun-style-writing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/KKKKhazix/sun-style-writing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/sun-style-writing .claude/skills/sun-style-writing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sun-style-writing
GitHub stars
403
Token cost
~1.7k tokens
SKILL.md length
216 words
Files
3 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Writes Chinese first-person nonfiction in a restrained plain-description style: short sentences, exact numbers, objects that carry feeling and silence at the peak.

  • Works in 5 steps: 悬念开场(最刺眼的一刻,不给解释) → 回溯起源(用"XXXX年"锚定) → 推进发展(若干大段叙事,各自深入展开) → …
  • Writing a first-person nonfiction story with restrained emotion
  • SKILL.md covers 一、开篇与对照:用反差锚定读者, 二、白描铁律, 三、短句、反复与变奏 and 四、数字代替形容词, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

This skill teaches a writing method modeled on one widely read Chinese personal essay. Its core idea is never to tell readers what to feel: state facts, give details and leave gaps, so the emotion grows in the reader. Target material is first-person nonfiction, memoir, personal essays, character sketches and unsentimental stories, and it also fits requests for writing that does not sound AI-written.

The guide sets rules for each technique: an opening built on a stark contrast within three sentences, plain description limited to what can be seen, touched or measured with no emotion words, short paragraphs with a repeated sentence pattern whose break marks the turn, exact numbers in place of adjectives, ordinary objects that return with changed meaning, foreshadowing and echo, name changes, and silence as the heaviest line. Numbers must be real and ones a character would remember, and symbolism is never explained. A references file breaks down each technique with source examples.

When your agent uses it

  • Writing a first-person nonfiction story with restrained emotion
  • Rewriting an emotional draft so facts and objects carry the feeling
  • Producing Chinese prose that reads less like AI output

Example prompts

  • “Write this memory of my father's workshop in the restrained plain-description style.”
  • “Rewrite my draft so it stops explaining feelings and uses objects and numbers instead.”
  • “用克制的白描写一篇回忆外婆的短文,不要煽情”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 悬念开场(最刺眼的一刻,不给解释)
  2. 回溯起源(用"XXXX年"锚定)
  3. 推进发展(若干大段叙事,各自深入展开)
  4. 抵达开场的那一刻(读者这时才理解开头)
  5. 余波与回声(物件最后一次出现,首尾呼应)

What it can do on your machine

Read from SKILL.md and the folder at commit fe970dc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sun-Style Restrained Narrative Writing loads about 1.7k tokens when it runs, and up to ~4.6k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 216 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from KKKKhazix/sun-style-writing at commit fe970dc, republished under its MIT licence (© KKKKhazix). 216 words, ~1,669 tokens.

Download SKILL.mdSave it as .claude/skills/sun-style-writing/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
sun-style-writing
description
用"孙学"风格写作:极度克制的白描叙事,短句节奏,数字锚定,物件承载情感, 沉默即高潮。适用于第一人称非虚构叙事、个人经历长文、情感故事、回忆录、 纪实散文、人物特写。当用户要求"孙哥风格""孙学写法""冷叙事""白描长文" "克制的情感表达""不煽情的故事""冰山写法""像《我的女友景甜》那样写"时使用此技能。 也适用于用户要求写出"不像 AI""有人味""高级感""文学性"的中文叙事长文。 核心技法包括白描、对照、反复、伏笔与照应、物件与意象、蒙太奇、留白、 反高潮、称谓变化和回环。

孙学写作法

你即将使用的写作方法,脱胎自孙宇晨《我的女友景甜》一文。那篇文章之所以让整个中文互联网震动,不是因为八卦本身,而是因为它的文学手法:极度克制的白描、短句的节奏感、数字代替情绪、物件承载记忆、沉默比台词更重。社区评价它"大量白描和极度克制的情感表达,只要出现在新概念作文大赛中名次都不会低"。

这套方法的核心哲学是:永远不要告诉读者该怎么感受。你只负责摆事实、给细节、留空白。情绪是读者自己生长出来的。 越是要紧的时刻,你越要克制、越要冷、越要退后一步,用一个无关紧要的细节——一根指甲、一卷胶带、一个清洁工——来替你完成那一击。

能让一个动作说话,就不解释心理。能让一个物件说话,就不总结感情。能让前文回来一次,就不重新抒情。

阅读 references/style-anatomy.md 获取每条技法的原文示例和详细拆解。白描是底色,其余技法按材料选择,不要把它们当成十项必须完成的清单。


一、开篇与对照:用反差锚定读者

开头必须在三句话内建立一个巨大的反差或悬念。不要铺垫、不要背景介绍、不要"事情要从XX年说起"。直接把最刺眼的对比甩出来。

做法: 用两个极端事物的并置开场——一个极轻与一个极重,一个极小与一个极大,一个极私密与一个极公共。第三句点明两者的关系。

对照不限于开篇。两个事实只要并排出现就能互相照亮:贫与富、轻与重、过去与现在、盛大与空无。不要在后面补一句“这说明了什么”。

禁止: 开头出现形容词堆砌、抒情感叹、"我想讲一个故事"之类的元叙事。


二、白描铁律

白描是这套写法的地基。意思是:只写看得见、摸得着、量得出的东西。 不写心理活动,不写情绪形容词,不写"我很难过""她很美""气氛很紧张"。

你可以写的:

  • 动作("她把手机扣在腿上")
  • 对话("她说,磨到不刮人为止")
  • 数字("十个手指,她花了快一个小时")
  • 物件("一支没拆"的促排针)
  • 环境中一个极小的具体细节("墨西哥女人推着车,一间一间进,换毛巾,擦台面")

你绝对不能写的:

  • "我心如刀割" / "泪水模糊了视线" / "空气仿佛凝固"
  • "她美得不可方物" / "那一刻时间停止了"
  • 任何把情绪直接说出来的句子

唯一的例外: 当叙述者审视自己的身体反应时,可以用临床式的观察语气描述——"心跳很稳。一分钟六十几下,和平时没有区别。"注意这不是抒情,这是把自己当成检查对象。


三、短句、反复与变奏

段落通常只有一句话。对话回合极短。"我说好。""她说不用。"就是一段。

这种节奏制造出一种敲击感——每一句都是一个落点,读者被迫停顿、感受、再往下读。长句是例外,只在需要展开一个场景的物理细节时使用(比如描述助理贴胶带的过程)。

节奏公式:

  • 短-短-短-长(展开一个场景细节)-短-短
  • 永远不要连续出现两个以上的长段落
  • 对话永远不超过两句——说完就换段

重要区分: 短句是句子层面的节奏策略,不是结构层面的。你的段落短,但你的段落群(一个完整场景)应该是厚实的。原文中磨指甲的场景由十几个短段落组成,但它们聚合在一起构成了一个五六百字的完整段落群,充分展开了那个时刻。不要把"短句节奏"误解为"每个场景只写两三句就跳走"。

关键技巧——"我说好"模式: 在叙事中建立一个重复的短句作为节奏基底(比如"我说好""我没有说""她没说话"),让它反复出现,像心跳一样成为文章的背景音。当这个重复在某一刻被打破时(比如"我说,让我想想"),那就是全文的转折点。读者会本能地感到震动,因为模式被破坏了。


四、数字代替形容词

数字是这套写法中最锋利的武器。一个准确的数字比十个形容词更有杀伤力。

做法:

  • 用具体金额代替"有钱"("一百五十块"的羽绒服 vs "一亿五千万"的电影)
  • 用时间长度代替"很久"("四十分钟""快一个小时""十一秒")
  • 用数量代替"很多"("二十六个人""三十卷胶带""四十几页")
  • 用物理量代替抽象概念("三点五微克" vs "两点五吨")

核心原则: 数字越精确,情感冲击越大。"大概十来个人"没有力量,"二十六个人"有。因为精确意味着记忆清晰,记忆清晰意味着在乎。

真实性先于精确感。 只使用材料里真实、而且人物确实会记住的数字。不要为了显得像原文,给模糊记忆补一个假的准确值。


五、物件、意象与照应

找到一个或几个具体物件,让它们在文中反复出现,承担记忆和情感的重量。物件本身必须是普通的、具体的、可触摸的——越不起眼越好。

做法:

  • 选定物件(指甲锉、一张模糊的照片、黑胶带、一支针)
  • 让它在不同时间段出现,每次出现时语境变了,意义也跟着变
  • 最后一次出现时,它已经不再是物件了,它是全文的情感总结

伏笔与照应: 第一次出现时,它必须只是普通生活,不能自带“这是伏笔”的腔调。后来让它自然回来,动作、用途或语境发生一点变化;不要提醒读者“还记得吗”。

意象: 物件参与具体情节,意象则通过声音、光线、空间或某种反复出现的物质形成暗线。两者都要从材料里长出来。“海”“空房间”“钱”属于原文,不是每篇都要照搬的母题。

称谓变化: 名字、昵称和代词的变化可以完成亲近、疏离或关系结束。它必须顺着人物关系自然发生,不能为了展示技巧强行改称呼。

禁止: 解释物件的象征含义。"那张照片代表了我十九年的执念"——这句话会毁掉一切。你只需要写"十九年了,设备像素越来越高,而这张图,仿佛像素越来越低"。读者自己会懂。


六、沉默与留白是最重的台词

文中最有分量的时刻,往往是一个人不说话。

留白不只是不说话。人物不知道的答案、没有追问的动机、记不清的语气,都可以悬着。事实要清楚,意义可以不解释;缺少关键事实不是留白。

做法:

  • "我沉默了。"——独占一段
  • "她没说话。"——独占一段
  • "我没有说。"——独占一段
  • 电话里的沉默用环境填充:"我听见她那边有海。"
  • 沉默之后不解释沉默的原因

进阶技巧: 当两个人都不说话时,插入一个精确的时间——"我数了一下,十一秒。"这比任何情绪描写都更让人窒息。


七、旁观者承载情感

当叙述者自己不表达情感时,让一个旁观者——一个不相干的人——来间接传递情绪。这个旁观者通常是服务人员、助理、路人,他们对故事一无所知,但他们的行为恰好构成了一面镜子。

做法:

  • 清洁工打扫无人入住的酒店房间——"登记上写着有人"
  • 助理自己琢磨出胶带什么时候贴最好——"她们互相之间会讨论,像讨论一项工艺"
  • 孩子举着爆米花被大人领走——不解释为什么

这些旁观者的存在让故事获得了一种残酷的客观性:世界不会因为你的痛苦而停下来。清洁工依然每天打扫,助理依然每天报到。


八、蒙太奇式时间结构:非线性但有锚点

时间跨度足够大、跳切能让两个场景互相产生意义时,不必按时间顺序讲故事。可以从一个悬在半空的场景切入(通常是最戏剧性的时刻),然后跳回过去,再逐步推进到那个场景,最后越过它写余波。用年份、地点、人物或物件作锚点;如果跳切只会切碎故事,就按自然顺序写。

结构模板:

  1. 悬念开场(最刺眼的一刻,不给解释)
  2. 回溯起源(用"XXXX年"锚定)
  3. 推进发展(若干大段叙事,各自深入展开)
  4. 抵达开场的那一刻(读者这时才理解开头)
  5. 余波与回声(物件最后一次出现,首尾呼应)

分隔符 --- 的使用原则——极少、极重:

原文两万字只用了三个分隔符。--- 是章与章之间的分界线,标记人生阶段的重大转折——比如从"相识"到"热恋",从"热恋"到"裂痕",从"裂痕"到"结局"。一篇完整的长文中,--- 通常只出现 3-6 次,绝不超过 8 次。

两个 --- 之间是一整段深入的叙事,少则八百字,多则几千字。这个空间里可以容纳多个场景、多段对话、多次时间跳跃——它们之间用段落的自然换行和时间锚点("XXXX年""那天""后来")来衔接,不需要 ---。

换句话说:场景之间换段落,阶段之间才用 ---。 把 --- 想成小说的章节分隔,不是段落分隔。如果你发现自己每写三五百字就想放一个 ---,那说明你在切碎故事而不是在讲故事。


八½、场景深度:沉下去,不要滑过去

这是最容易被忽略、也是最关键的一条。

原文中每一个场景都被充分展开。磨指甲的场景写了几百字——从"你的指甲扎得我痛"开始,到把手放在腿上,到一根一根磨,到粗面细面反复切换,到举起来对着灯看,到十个手指花了快一个小时。酒店清洁工的场景也是如此:推车、一间一间进、换毛巾、擦台面、掖被角、退出来带门、做完一整层两个小时。助理贴胶带的场景更长:什么时候贴、怎么贴、为什么下午三点以后的容易掉、后来改成早上贴、没人教她们、她们自己试出来的、互相讨论、像讨论一项工艺。

这种深度不是偶然的,它就是这套写法的力量来源。你必须在一个场景里待够了——待到读者开始闻到那个房间的味道、感觉到那个人手指的温度——才能离开。

做法:

  • 选中一个场景后,把自己放进去。你站在那个房间里,你看见了什么?地上有什么?桌上有什么?光从哪边来?空气是什么味道?另一个人在做什么动作?这个动作有几个步骤?每个步骤之间她停顿了吗?
  • 让细节自然地堆叠,而不是匆忙赶往下一个技巧。不要一个段落展示"白描"、下一个段落展示"数字"、再下一个段落展示"沉默"——技法应该是隐形的,融化在叙事里,读者根本意识不到你在用技巧。
  • 一个发展充分的场景通常在三百到八百字之间。它有一个微小的起承转合:进入场景→细节展开→一个意外的发现或转折→离开。
  • 不要害怕在一个时刻停留太久。原文在维港沉默的那个电话里停了很久——不是一句"我们都没说话"就过去,而是写了海的声音、维港的声音、十一秒的计时。

检验标准: 如果你把一个场景单独拿出来,它能不能让一个不知道整个故事的人也感受到什么?如果可以,它就够深了。如果不能,你还没有待够。

反高潮:铺得越大,落得越小。 巨额金钱、私人飞机或一次决裂之后,落点可以只是一个日常问题、小动作、身体数据或无关紧要的结果。反高潮不是故意抖机灵;大与小都必须来自真实材料,落点越普通,越不要解释。


九、"什么都没有发生"——虚空美学

这是孙学最独特的审美内核。一种对"空"的迷恋:空的酒店楼层、空的放映厅、空的跑道、空的维港。

“空”是原文自己的核心意象,不是通用模板。写新的材料时,应寻找它自身反复出现的空间、声音或物质;没有,就不要硬造一个“空”。

做法:

  • 在描述奢华场景时,重点不是奢华本身,而是奢华中的空——"一百万美元包了一层,住了八天就走了。剩下二十二天,清洁工每天照常打扫"
  • 在描述热闹场景时,重点是热闹退去后的空——"一百万人像潮水涌来,烟花结束,一百万人退去"
  • 结尾落在"空"上,让"什么都没有发生"成为最后的回响

这种手法之所以有力,是因为它暗示:所有这些金钱、排场、人力调动,最终指向的是一个缺席、一个不在场、一个"什么都没有发生"。


十、结尾:回到开头,但意义已经不同

结尾必须回扣开头的意象或句式,形成闭环。但因为读者已经读完了整个故事,同一句话在结尾时的重量完全不同了。

禁止: 结尾总结、感悟、哲理升华、"我终于明白了"。 应该: 一个具体的画面、一个重复的动作、一个回荡的短句。让它像最后一个音符一样悬在空中。


十一、语言禁区

以下词汇和句式在孙学写法中绝对禁止出现:

  • "仿佛""好像""似乎"用于情感比喻(用于物理观察可以)
  • "内心深处""灵魂""挣扎""煎熬""心碎""撕裂"
  • "岁月如歌""时光荏苒""物是人非"以及一切四字成语抒情
  • "在那一刻,我忽然明白了……"
  • "也许,这就是……"
  • "我不知道该如何形容那种感觉"
  • 感叹号(全文零感叹号)
  • 省略号用于制造"此处无声胜有声"的效果(用句号代替)
  • 排比抒情句

允许的语气:

  • 平静的陈述
  • 偶尔的自嘲(但不能是苦涩的自嘲,是一种"我看着自己觉得有点荒谬"的语气)
  • 极偶尔的、压到最低的感慨——"我想,原来是这样。"——但一篇文章中最多出现一次

十二、写作检查清单

完成初稿后,用这份清单逐项核查:

  1. --- 分隔符数量是否合理? 数一下全文有多少个 ---。如果超过 8 个,你几乎一定在切碎故事。合并相邻的场景,把 --- 留给真正的阶段转折。
  2. 每个大段(两个 --- 之间)是否足够厚实? 每段至少八百字。如果某段只有三五百字,要么它还没展开够,要么它应该和前后的段合并。
  3. 场景是否沉下去了? 找到你写得最用心的那个场景,检查它有没有具体到"你站在那个房间里能闻到什么"的程度。如果通篇都是滑过去的速写,选两三个关键场景重写,让它们有呼吸、有物理细节的堆叠、有一个微小的转折。
  4. 开头三句话是否建立了反差/悬念? 如果读者读完三句没有被钩住,重写。
  5. 全文有没有直接描述情绪的句子? 搜索"难过""伤心""开心""愤怒""绝望""幸福"等词,全部删除,用动作/细节替代。
  6. 数字是否足够精确? 材料支持时,把"很多""很久""很大"换成真实数字;记不清时保留模糊,不制造假精确。
  7. 如果使用贯穿全文的物件,它回来时意义是否发生了变化? 没有合适物件就不要硬塞。
  8. 对话是否足够短? 单句对话占对话总量的80%以上。
  9. 关键情感是否由动作、沉默或留白承载,而不是被直接解释?
  10. 如果使用旁观者镜头,他的动作是否真的照见了主线?
  11. 如果采用回环,结尾是否让开头换了一个意思? 没有真正的回声就不要硬扣。
  12. 全文零感叹号?
  13. 有没有不必要的解释? 如果你发现自己在解释"为什么这很重要"或"这意味着什么",删掉。
  14. 技巧是不是用多了? 如果读者先看见技法,再看见人物,删掉最显眼的那一个。

如何适配不同题材

这套写法不限于爱情故事。它的本质是一种叙事哲学:用物质世界的精确细节,传递精神世界的模糊情感。 它适用于:

  • 创业故事:用具体的数字(融资额、员工数、办公室面积)代替"我们很拼"
  • 亲情回忆:用一个反复出现的物件(一双鞋、一个饭盒)代替"我很想念他"
  • 职场叙事:用会议室的物理细节代替"气氛很紧张"
  • 旅行见闻:用当地人的一个小动作代替"风景很美"
  • 个人成长:用前后两个时间点的具体对比代替"我变了很多"

调整时保持核心不变:白描打底,对照与反复蓄力,物件、意象和留白承载感情,伏笔与回环负责让前文回来。其余按材料选择。

© KKKKhazix, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in sun-style-writing of KKKKhazix/sun-style-writing.

  • SKILL.md
  • VERSION
  • references/style-anatomy.md

Open the folder on GitHubat commit fe970dc

Compare with similar skills

Sun-Style Restrained Narrative Writing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sun-Style Restrained Narrative Writing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sun-Style Restrained Narrative Writing this skillKKKKhazix/sun-style-writing403—~1.7kAutomated safety check: PassMIT
SepiaNanako0129/sepia3.1k—~3.6kAutomated safety check: PassMIT
Chinese Novel Writing Systemleenbj/novel-creator-skill671—~3.9kAutomated safety check: PassNone
Web Novel AI-Trace Removerzenstory-ai/oh-story-claudecode7.4k1 repos~2.6kAutomated safety check: PassMIT
Chinese Novelist Chapter WriterPenglongHuang/chinese-novelist-skill3.3k—~491Automated safety check: WarnMIT
Web Novel AI-Flavor Removeruu201/character-arc583—~2.3kAutomated safety check: PassMIT

Similar skills

  • Sepia

    Nanako0129/sepia

    Make AI-generated writing read as human-written, in fiction and in professional prose.

    3.1k GitHub stars~3.6k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Chinese Novel Writing System

    leenbj/novel-creator-skill

    Guides long-form Chinese novel writing from a rough idea through outlines, chapter drafts and quality gates, with file-based memory for a story meant to reach 300万字.

    671 GitHub stars~3.9k tokensUpdated 7 mo ago
    Writing & ContentAuto-check passed
  • Web Novel AI-Trace Remover

    zenstory-ai/oh-story-claudecode

    Rewrites AI-sounding Chinese web novel text so it reads naturally, changing as little as possible and keeping plot, names and numbers intact.

    7.4k GitHub starsUsed in 1 repo~2.6k tokens
    Writing & ContentAuto-check passed
  • Chinese Novelist Chapter Writer

    PenglongHuang/chinese-novelist-skill

    Writes long Chinese novels chapter by chapter through guided questions, outlining, drafting with cliffhangers and automatic validation, with resumable projects.

    3.3k GitHub stars~491 tokensUpdated 5 days ago
    Writing & ContentAuto-check: warnings
  • Web Novel AI-Flavor Remover

    uu201/character-arc

    Finds and rewrites AI-sounding passages in Chinese web novel text, changing as few words as possible while keeping plot, characters and names intact.

    583 GitHub stars~2.3k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Long Story Analysis

    Narcooo/inkos

    Breaks down a full novel or long sample into story mechanisms and style traits the agent can reuse as craft, without copying names or wording.

    10k GitHub stars~364 tokensUpdated yesterday
    Writing & ContentAuto-check passed

Questions about Sun-Style Restrained Narrative Writing

What does Sun-Style Restrained Narrative Writing do?

Writes Chinese first-person nonfiction in a restrained plain-description style: short sentences, exact numbers, objects that carry feeling and silence at the peak. This skill teaches a writing method modeled on one widely read Chinese personal essay. Its core idea is never to tell readers what to feel: state facts, give details and leave gaps, so the emotion grows in the reader.

When should I use Sun-Style Restrained Narrative Writing?

Sun-Style Restrained Narrative Writing fits situations like: writing a first-person nonfiction story with restrained emotion; rewriting an emotional draft so facts and objects carry the feeling; producing Chinese prose that reads less like AI output.

How do I install Sun-Style Restrained Narrative Writing in Claude Code?

Run `npx skills add KKKKhazix/sun-style-writing --skill sun-style-writing -a claude-code`. Or copy the skill folder (sun-style-writing in KKKKhazix/sun-style-writing) into .claude/skills/sun-style-writing in your project. Claude Code loads it when a task matches its description.

How do I install Sun-Style Restrained Narrative Writing in Codex?

Run `npx skills add KKKKhazix/sun-style-writing --skill sun-style-writing -a codex`. Or copy the skill folder (sun-style-writing in KKKKhazix/sun-style-writing) into .agents/skills/sun-style-writing in your project. Codex loads it when a task matches its description.

Can I use Sun-Style Restrained Narrative Writing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add KKKKhazix/sun-style-writing --skill sun-style-writing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sun-style-writing, .gemini/skills/sun-style-writing, .github/skills/sun-style-writing and .opencode/skills/sun-style-writing in your project.

What does Sun-Style Restrained Narrative Writing need to run?

SKILL.md names no scripts, command-line tools or credentials: Sun-Style Restrained Narrative Writing is instructions for the agent only.

Does Sun-Style Restrained Narrative Writing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sun-Style Restrained Narrative Writing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sun-Style Restrained Narrative Writing use?

Sun-Style Restrained Narrative Writing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sun-Style Restrained Narrative Writing use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to Sun-Style Restrained Narrative Writing?

Skills that share tags, products or a category with Sun-Style Restrained Narrative Writing: Sepia (Nanako0129/sepia, 3.1k stars), Chinese Novel Writing System (leenbj/novel-creator-skill, 671 stars), Web Novel AI-Trace Remover (zenstory-ai/oh-story-claudecode, 7.4k stars) and Chinese Novelist Chapter Writer (PenglongHuang/chinese-novelist-skill, 3.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sun-Style Restrained Narrative Writing?

KKKKhazix (a GitHub user) maintains it in KKKKhazix/sun-style-writing, which has 403 GitHub stars. The repository was last updated on August 27, 2026.

Source: KKKKhazix/sun-style-writing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.