跳到正文
cccskills
免费在 GitHub 公开

voice-baseline

Measure your own writing corpus for the words and sentence shapes you over-use, so an agent writing in your voice stops amplifying your tics into a style. Produces a counted baseline file and checks any new draft against it. Use when an agent's drafts start sounding like a caricature of you, before publishing anything written in your voice, or every ten new pieces to re-measure.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md3.7 KB
  • scripts/census.py7.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

voice-baseline

An agent writing in your voice does not only sample the median of the internet. It samples the median of you, from the pieces and rules and memory files in its context, and it regresses toward your most frequent choices because those are the highest probability tokens in your corpus. A word that was a choice at one use comes back at five. Then the fifth use teaches the next draft, and the tic becomes the style.

Generic ban lists cannot catch this, because the words are yours and they are not on anyone's list. Measure instead.

Run it

python3 scripts/census.py PATH/TO/YOUR/WRITING --out voice-baseline.md
python3 scripts/census.py PATH/TO/YOUR/WRITING --check DRAFT.md

The census walks a directory of your own finished pieces and reports word counts with a per-file rate, sentence-shape counts, sentence openers, and heading first words. --check compares one draft against those rates and prints only what sits above them. Exit code 1 when something is above baseline, so it fits a pre-publish script.

Keep the output file next to your rules so the agent reads it before it writes.

What it measures

Words. A watchlist of praise and emphasis words, counted with word boundaries and reported per file. Read the per-file rate: a word used twice per file is a habit, and the same word at eight in one draft is the draft's problem. Edit WATCH in the script to add your own suspects; the point is that the list ends up specific to you.

Paragraph-ending verdict sentences. "The fix was one line." A concrete noun, a past-tense verb, a short predicate, parked at the end of a paragraph so it lands like a ruling. One per piece at most, and only when it carries a fact the paragraph has not already delivered.

Kicker closers. "That is the point." "That is all a title is for." A closing line that restates the piece as an aphorism. The cap is zero.

Endings. How many pieces close on a question to the reader. Most of them means the question has become a formula.

Sentence openers and heading first words. These are where a personal tic hides best, because each instance reads fine. If a third of your headings begin with the same word, you have a template. In one real 27-file archive the census found 53 headings starting with "The", the exact shape people name as an AI tell, learned from the author's own archive.

How to read the result

The census counts; it does not judge. For each flagged word or shape, decide whether it is your voice or your mode:

  • Voice. The word carries meaning the sentence needs, or the rhythm is yours and deliberate. Keep it, and note the exception so the next check does not re-raise it.
  • Mode. The word is praise, emphasis, or padding, and removing it changes nothing for the reader. Cut it, or replace it with the behaviour it was gesturing at.

Fix the shapes by cap rather than by ban: one verdict sentence, zero kickers, no default question ending, one narrative heading pattern per piece.

Re-measure

Run the census again after roughly ten new pieces. A tic you fixed should fall. A new one will have appeared, usually the word you reached for while avoiding the last one, which is the same substitution the model makes when a single word is banned.

Pair with slop-gate for the universal tells and no-ai-slop for the structural ones a regular expression cannot see.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Deep strategic research engine — decomposes questions into parallel research threads, spawns multiple agents, and synthesizes into actionable strategic analysis

中文简介正在准备中。当前显示原文说明。

huytieu/COG-second-brain13062026年10月2日 更新

braindump

免费

Quick capture of raw thoughts with intelligent domain classification and competitive intelligence extraction

中文简介正在准备中。当前显示原文说明。

huytieu/COG-second-brain13062026年10月2日 更新

Run one task through the V-model verification loop: CP-2 plan → CP-3 build → CP-3v component verify → CP-4 integration verify (full lane) → CP-5 acceptance. The worker never grades its own homework; evidence rows trace back to AC-n. Opt-in: invoke with /closed-loop or by asking for the closed loop, proper verification, or an evidence trail. Ordinary work does not run this.

中文简介正在准备中。当前显示原文说明。

huytieu/COG-second-brain13062026年10月2日 更新

Deep-dive 7-day analysis across all data sources for weekly reviews, board prep, and strategic planning

中文简介正在准备中。当前显示原文说明。

huytieu/COG-second-brain13062026年10月2日 更新

Autonomous content pipeline - scout announcements in your field, triage by trend momentum and personal angle, produce posts/blogs/videos in your voice with ledger-based dedup, hard volume caps, and screenshot-verified publishing

中文简介正在准备中。当前显示原文说明。

huytieu/COG-second-brain13062026年10月2日 更新

Create user stories with duplicate checking across any project tracker (Linear, GitHub Issues, Jira)

中文简介正在准备中。当前显示原文说明。

huytieu/COG-second-brain13062026年10月2日 更新

查看 huytieu 的全部技能

报告此技能的问题