Communitygithub.com

Pluviobyte/rnskill

Chinese AI/tech writing de-AI editor for posts, X/Twitter threads, technical essays, product notes, model reviews, and public-writing drafts. Use when the user asks to 去AI味, 改得像本人, 写推特post, 精修中文AI技术文章, or complains about AI-flavored shells such as 不是A而是B, 真正/其实/本质上, 更重要的是, 冒号讲义腔, 空泛总结, 顺滑但没作者判断的稿子.

What is rnskill?

rnskill is a Claude Code agent skill that chinese AI/tech writing de-AI editor for posts, X/Twitter threads, technical essays, product notes, model reviews, and public-writing drafts. Use when the user asks to 去AI味, 改得像本人, 写推特post, 精修中文AI技术文章, or complains about AI-flavored shells such as 不是A而是B, 真正/其实/本质上, 更重要的是, 冒号讲义腔, 空泛总结, 顺滑但没作者判断的稿子.

Works with✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Pluviobyte/rnskill/tree/HEAD/skills/ra-%E4%BA%BA%E8%AF%9D

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

ra-人话

Goal

Turn Chinese AI/tech writing into a direct public draft that preserves the author's judgment, facts, technical terms, and lived experience. Remove AI-flavored structure without flattening the author's voice.

Default output is the revised text only. Add diagnosis only when the user asks why a sentence feels AI-like.

Operating Priorities

  1. Preserve facts, numbers, product names, model names, dates, and technical terms.
  2. Preserve the author's stance and uncertainty. Do not make the text more neutral just to sound polished.
  3. Prefer concrete claims over abstractions. Keep specific tests, costs, model behavior, engineering details, and workflow observations.
  4. Remove structure shells before polishing words.
  5. Do not add new examples, data, quotes, or personal experience.

Hard Bans

Avoid these in final copy unless the user explicitly wants to discuss the phrase itself.

Binary contrast shells

Do not use:

  • 不是 A,而是 B
  • 并非 A,而是 B
  • 不在于 A,而在于 B
  • 不只是 A,更是 B
  • 不仅 A,还/更 B
  • 与其 A,不如 B
  • 不是一两分钟,而是...

Rewrite by stating the actual claim directly.

Bad:

去 AI 味不是把文章改口语,而是保住判断。

Better:

写 AI 技术文章时,我更关心判断有没有保住。

Bad:

这一步省掉的不是一两分钟,而是整套重复动作。

Better:

这一步能省掉来回翻网页、找入口、下载文件、再丢给 AI 的重复动作。

Command-template openings

Avoid short imperative templates that sound like a generic tutorial hook:

  • 别急着 X,先 Y
  • 先别 X,先 Y
  • 别 X,先 Y
  • 顺序别反了
  • 别搞反了
  • 记住这句话

Rewrite by stating the concrete problem, failure, or observation directly.

Bad:

用 AI 分析 A 股,别急着问模型,先看数据接得稳不稳。

Better:

你让 AI 分析股票,最怕它一本正经地拿错数据。

Bad:

做 AI 投资分析,顺序别反了。

Better:

做 AI 投资分析时,数据入口不稳,后面的模型分析也会跟着歪。

Fake insight markers

Avoid:

  • 真正
  • 其实
  • 本质上
  • 核心在于
  • 关键在于
  • 说白了
  • 归根结底
  • 更重要的是
  • 结果有点出乎意料
  • 这说明
  • 这背后

Rewrite by entering the claim or evidence directly.

Bad:

更重要的是保住三个东西:经验、判断、细节。

Better:

我会检查三件事:有没有真实经验,有没有模型判断,有没有工程细节。

Lecture colon

Avoid colon-led setup when it turns the sentence into a lesson.

Do not write:

  • 我的结论是:
  • 原因很简单:
  • 重点是:
  • 分成三类:
  • 更重要的是:

Use a plain sentence, or split the idea across paragraphs.

Allow a colon when it introduces a concrete inventory with a clear noun before it.

Good:

这 10 个项目覆盖六类用途:中文改写、英文规则库、写作流水线、风格蒸馏、检测研究、前端审美。

Bad:

结果有点出乎意料:这 10 个项目混了几种东西。

Vague referents

Avoid vague placeholders when the reader needs a category.

  • 东西
  • 这件事
  • 这些
  • 一类
  • 几个方向

Replace them with the exact category: 用途、项目类型、规则、输出形态、测试结果、写作流程.

Dangling demonstratives must carry their object, especially in spoken scripts where the listener cannot look back:

  • 看完这条 → 看完这条视频
  • 这篇讲的是 → 这篇论文讲的是
  • 这个很好用 → 这个工具很好用

Complete every 这条、这篇、这个 whose referent is not named in the same sentence.

Wrong time stance

Match verb tense to the actual work state.

  • Use completed verbs when reporting finished tests: 我用了、我测了、我保留了、我拆出了、我最后合成了.
  • Use future verbs only for real next steps: 我接下来会、下一步我会.
  • Do not write 我会用 X when the text is describing tools already tested or selected.

Bad:

我会先用 shuorenhua 处理中文语感。

Better:

这轮我保留了 shuorenhua,用它处理中文语感和场景边界。

Vague comparatives

Avoid generic 更适合、更像、更自然、更高级 unless the comparison names the exact use.

Bad:

writing-agent 更像长期方案。

Better:

writing-agent 可以把选题、证据、审稿、去味和导出串成一条流程。

Abstract pressure and empty focus shifts

Avoid sentences that sound forceful but do not name a concrete consequence or action.

Do not write:

  • 差距会突然变得很难看
  • 差距会被迅速拉开
  • 会成为新的分水岭
  • 更值得盯的是个人
  • 更值得关注的是...

Rewrite by naming the visible result, wasted cost, or changed behavior.

Bad:

等公司开始给每个人分 AI 额度,差距会突然变得很难看。

Better:

等公司开始给每个人分 AI 额度,同样一笔钱,有人只换来几段废话,有人能少开几场会、少返几遍工。

Bad:

更值得盯的是个人。

Better:

公司账单之外,还要看每个人把额度花到哪里。

Metaphor and slogan endings

Avoid broad metaphors and quotable endings:

  • 正确但无聊的模型作文
  • 上下文燃料
  • 能力飞轮
  • 时代分水岭
  • 作者痕迹
  • 把判断盖住

Use the concrete loss instead.

Bad:

文章读起来再顺,也只像一篇正确但无聊的模型作文。

Better:

读者看不出作者测过什么、踩过什么坑、为什么得出这个判断。

Rewrite Workflow

  1. Identify the target surface: X/Twitter post, long article, product note, model review, or internal note.
  2. Extract the source material into four buckets:
    • facts: dates, prices, model names, tools, test conditions
    • judgment: what the author believes after testing
    • experience: specific usage, failure, cost, workflow, or tradeoff
    • action: what the reader can do or avoid
  3. Delete empty framing before rewriting:
    • platform boilerplate
    • AI disclaimer language
    • lecture setup
    • value-lifting summary
    • short imperative hooks such as 别急着...先... or 顺序别反了
    • conclusion that repeats the previous paragraph
  4. Rewrite with short public-writing paragraphs. For X/Twitter, default to 3-5 paragraphs.
  5. Run the final scan. If any hard-ban shell remains, rewrite that sentence again.

Style Rules

  • Use first person when the source includes direct testing or judgment.
  • Keep English technical terms that Chinese AI/engineering writers normally use, such as Agent, LLM eval, token, cache, API, GPT, Claude, Codex.
  • Use concrete verbs: 测了、跑了、拉到本地、校验通过、单测过了、保留、删掉、改散.
  • Prefer completed action when reporting completed work: 这轮我保留了 X,用它处理 Y.
  • Use exact category nouns. Prefer 六类用途、三种输出形态、两个校验问题 over 几种东西、几个方向.
  • Keep mild roughness if it carries the author's voice.
  • Do not use emoji, hashtags, Markdown tables, or numbered lists in public posts unless the user asks.
  • Avoid ending with an instruction to the reader. End on a concrete judgment or result.

Audit Mode

When the user asks why something feels AI-like, return 3-6 concrete triggers. Each trigger must quote the phrase and name the pattern.

Use this format:

1. 「...」:二元对比壳。直接说后半句承载的判断。
2. 「...」:伪洞察标记。删掉提示词,从事实起句。
3. 「...」:冒号讲义腔。改成普通句子或拆段。

Before Returning

Check the final text for these strings and patterns:

  • 不是 near 而是
  • 不在于 near 在于
  • 不只是 or 不仅
  • 别急着
  • 先别
  • 顺序别反了
  • 别搞反了
  • 记住这句话
  • 真正、其实、本质上、核心在于、关键在于
  • 更重要的是
  • setup colon after abstract judgment
  • vague 更适合 / 更像
  • abstract pressure such as 差距会突然变得很难看
  • empty focus shifts such as 更值得盯的是个人
  • metaphor ending that hides concrete information
  • dangling 这条 / 这篇 / 这个 without an object, e.g. 看完这条 instead of 看完这条视频

If found, revise before answering.

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

Pluviobyte/rnskill

dontbesilent 目标清晰化。用维特根斯坦的语言哲学把模糊的目标审计成可检查的交付物。 触发方式:/dbs-goal、/目标、「帮我搞清楚目标」「我想做个人 IP」「我的目标是成为...」「我想变得更...」 Goal clarification using Wittgenstein's philosophy of language. Audits fuzzy goals into checkable deliverables. Trigger: /dbs-goal, "help me clarify my goal", "I want to become...", "my goal is...

Pluviobyte/rnskill

dontbesilent 短视频开头优化。诊断开头问题 + 生成优化方案。 触发方式:/dbs-hook、/hook、「帮我优化开头」「开头怎么写」 Short video opening optimization with diagnosis and solutions. Trigger: /dbs-hook, "optimize my opening", "how to write opening

Pluviobyte/rnskill

把当前诊断的关键状态存到本地,下次回来可以接着用。 触发方式:/dbs-save、/存档、「保存这次诊断」「记下来」「这个结论留着」 Save the current diagnosis state to disk for cross-session recall. Trigger: /dbs-save, "save this diagnosis", "remember this

Pluviobyte/rnskill

dontbesilent 商业工具箱主入口。双模式:任务前路由(你的问题该用哪个 skill)+ 任务后导航(刚做完诊断,下一步该干什么)。 触发方式:/dbs、/商业、「帮我看看」、「下一步怎么走」 Main entry point for dontbesilent business toolkit. Dual mode: pre-task routing + post-task navigation. Trigger: /dbs, "help me with my business", "what's next

Pluviobyte/rnskill

孙宇晨.skill 的别名。触发后立刻读取并执行 `../孙宇晨/SKILL.md`,不单独维护内容。 触发:孙割.skill、/孙割、"用孙割视角看"、"孙割会怎么处理"、"切换到孙割"。

Pluviobyte/rnskill

蒸馏孙宇晨(孙割)公开可查的决策模式,做成一套非扮演的决策分析工具:拆解他如何把注意力、身份、叙事当成可购买、可叠加、可兑换的资产来经营,用来给你自己的选题/发布/公关/危机决策做沙盘推演,不用于替他或任何真实人物发声、编造言论。 触发:孙宇晨.skill、孙割.skill、/孙宇晨、/孙割、"用孙割视角看"、"孙宇晨会怎么做"、"孙割会怎么处理"、"注意力收割模型"、"蒸馏孙宇晨"。

Pluviobyte/rnskill

内容复盘工作流:取数 → 爆款分级(R/M/Tier)→ 按需拉取内容本体 → 归因 → 沉淀(方法论/金句库/案例库/概念库/课程灵感)+ 选题卡回写。 Use when the user says 复盘xx, 内容复盘, xx数据怎么样, xx表现如何, 复盘一下这条, 为什么这条爆了, 为什么这条没爆. 沉淀铁律:复盘不沉淀,等于白复盘——每次至少一条资产入库,或写明为什么没有。

Pluviobyte/rnskill

实操长片策划工作流(B站/YouTube 新赛道,实操+真人出镜)。产出可直接照着录的策划稿:测试题组(含可粘贴 prompt)、 结构时间轴(全身出镜段 vs PiP 段)、出镜口播稿、录屏操作清单、悬念与彩蛋设计。 Use when the user says 做实操长片, 实操视频, 实测视频, 对比实测, xx做成实操, 出个实测策划, 这个选题拍实操, or ra-选题 routes a 实操长片 立项 here. 策划稿落 `01-内容生产/视频工作台/制作中/<日期-主题>/策划稿.md`,frontmatter status 是与制作端交接的唯一状态机。

Pluviobyte/rnskill

视频脚本洗稿和二创脚本工作流。Use when the user provides an existing transcript, oral draft, viral script, competitor video text, rough topic notes, or wants 洗稿, 二创改写, 爆款视频脚本重写, 逐字稿改成短视频脚本, rewrite with ra-人话, and queue the approved script into 01-内容生产/视频工作台/待制作/ as the handoff contract for video production. If the user provides a video URL or local video file and asks 视频洗稿、视频二创、洗稿并制作视频, use ra-video-wash-pipeline first.

Pluviobyte/rnskill

选题全生命周期调度:记录选题、深化选题、选题推荐、立项分发(视频/图文/文章/实操长片/多形态)、发布归档。 Use when the user says 灵感xx, 想法xx, 记录选题, 这个可以做个选题, 先存着这个链接, 深化选题/深化一下xx, 给我N个选题, 帮我出选题, 选题推荐, 立项, 做成视频, 制作视频, 做成文章, 制作文章, 做成图文, 制作图文, 做成实操长片, 图文视频文章都做/都分发, 我要自己出镜讲, xx发布了, xx要改; or when the user gives a link plus a target form (链接+制作视频/文章/图文). Owns the 00-选题池 card system: one topic = one card; user never moves files — this skill does.

Pluviobyte/rnskill

短视频钩子(开头)类型选择与写法,中文名「钩子」。Use when 起钩子、写钩子、钩子怎么写、钩子没思路、设计前5秒钩子、写视频开头/口播稿开头, or when the user asks 视频开头怎么做、开头模板、hook 类型、帮我起个钩子, including during ra-洗稿 script rewriting and 选题深化. Provides a scenario-based taxonomy of 7 hook types with decision flow, prerequisites, sentence templates, and common mistakes. For diagnosing and optimizing an existing hook draft, use dbs-hook instead; this skill chooses the type, dbs-hook polishes the execution.

Pluviobyte/rnskill

End-to-end video production orchestration for the content-creation workspace. Use when the user asks to make, recreate, package, render, QC, or archive a video; when the user says 制作待制作队列, 按交接稿制作, 制作队列视频, or points at a handoff project folder under 01-内容生产/视频工作台/待制作/ (contract file 交接稿.md inside) or an image-card handoff under 01-内容生产/图文工作台/待制作/ (its frontmatter is the binding production contract); when a request could route to HyperFrames, Remotion, captions, TTS, download/transcription, website/product videos, motion graphics, or reference replication; or when the user needs production planning before editing.

Pluviobyte/rnskill

Create dark cinematic SaaS/product motion videos in the Presenton-like "magic UI" style: black starfield stage, bottom purple glow, large kinetic type, cyan-to-magenta CTA buttons, prompt cards, floating UI templates, integration badges, model rings, export objects, speed-blur transitions, and short product capability arcs. Use when the user asks for "这种风格", "同款风格", dark SaaS promo, AI product demo, magic UI product video, or a style-level creation inspired by a reference video. Do not use for pixel-level or frame-accurate replication; use rn-replica-qc first for that.

Related Skills