Writing style
Skill r-bart/scribetronic-plugin/plugins/scribetronic/skills/writing-style
The shared style guide every long-form and short-form post inherits. Reference for tone, structure, sentence rhythm, signature moves, and anti-patterns. Always loaded by drafting and editing skills. This is the only skill that should be personalized — every other skill stays format-only.From its SKILL.md
npx -y skills add r-bart/scribetronic-plugin --skill writing-styleAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
9.2 KB, ~2.3k tokens by cl100k_base, as published. Nobody here has run it
How this skill works
This SKILL.md ships as a neutral template inside the plugin marketplace. Your personalized voice override lives in your project at scribetronic/style/writing-style.md. Skills that need voice always look there first; this template is the fallback.
To create the override in your project:
scribetronic style # copies this template to scribetronic/style/writing-style.md, then opens it
After that, every drafting/editing skill will read your override automatically.
If you don't have a scribetronic/ directory in the project (i.e. you installed the plugin without the CLI), the rules below apply directly — they're a generic baseline good enough to start, but you'll want to personalize.
Metadata
- status: template — fill in your specifics in
scribetronic/style/writing-style.md - last reviewed: <!-- YYYY-MM-DD -->
Writing style — <your-name>
The voice every post inherits. Format-specific skills (newsletter, hot-take, listicle, etc.) override structure and length, never voice. This file is yours to rewrite. Replace every section's placeholder text with your actual voice, your actual references, your actual examples.
0. Reference sources
The authors / posts / accounts whose voice you actively model. Not for citation — for the slop-checker and the drafting skills to know what "in-voice" sounds like.
<!-- TODO: list 3-6 references with one line on what you draw from each. Example shape: - **<Author A>** — for sharp, declarative closers and short paragraph rhythm. - **<Author B>** — for the contrarian-with-evidence framing. - **<Account or Newsletter C>** — for x-vs-y comparison hooks. -->- <reference 1> — <what you draw from them>
- <reference 2> — <what you draw from them>
- <reference 3> — <what you draw from them>
Own samples (your published work that defines the baseline — style-extract reads these):
- <your piece 1> — <one-line note: what makes it on-voice>
- <your piece 2> — <one-line note>
1. Voice & tone
The 1-2 line answer to "what does this writer sound like?". Replace the defaults with your own.
Default starting point (delete and rewrite):
Direct, confident, honest. The reader should feel they're hearing from someone who's actually done the thing — not someone teaching from a book.
Tensions to maintain (keep the ones that fit; cut or replace the rest):
- Authoritative but not preachy. State the rule. Don't lecture about why it matters for three paragraphs.
- Personal but not confessional. Use "I" freely. Don't dump emotion.
- Educational but not flexing. Numbers are evidence, not trophies.
- Pragmatic over inspirational. "If it doesn't work, kill it" beats "embrace the journey".
Positive example (your own writing): <a 1-2 sentence quote from your own published work that is unmistakably you>
Negative example (your own writing): <a 1-2 sentence quote from a draft you later cut or regretted — the kind of writing you want to avoid>
2. Structure
How a post is shaped at the macro level. Adjust to your defaults.
- TL;DR or thesis up front. First 2 sentences must give the reader the point. If you can cut everything after the third paragraph and still keep the message, do it.
- Descriptive H2s, not clever ones. "What is X?" beats "Meet the new kid on the block."
- Short paragraphs. 1-3 sentences. Single-sentence paragraphs are punctuation.
- Bullets only when enumerating. Never to pad. Three bullets minimum or it's a list of 1-2 disguised as a list.
- Closers must close, not soften. Specific next action, declarative statement, or one-line punch. Never "let's see where it takes us."
3. Sentence-level
- Length variance is the engine. 4-12-20-6. Don't write three medium sentences in a row.
- Em-dashes over parentheses for asides. Cleaner rhythm. Reserve
(parens)for genuine side-info that could be cut. - Cut hedges. "I think", "probably", "kind of", "really", "truly", "honestly". One per post max — and only if it carries weight.
- Strong verbs, plain nouns. "Ship" not "deliver". "Tool" not "solution". "Built" not "created".
Native-language interference (delete if you write only in your native language):
<!-- TODO: if you write in a non-native language, list the 2-3 mistranslations or stylistic leaks you catch yourself making. Example: - "specially" → "especially" - "actually" used as filler → cut or use "in fact" -->- <your common leak 1> → <the fix>
- <your common leak 2> → <the fix>
4. Signature moves (keep these)
The deliberate techniques you want every post to use when they fit. Replace with yours.
- <Move 1 — short name>. <1-2 sentence description> <!-- e.g. "Number up front. Lead with the real figure even when (especially when) it's embarrassing." -->
- <Move 2 — short name>. <description>
- <Move 3 — short name>. <description>
- Staccato 2-3 word paragraph. A single one-line sentence used as punctuation. "Why?" "That's it." Limit: ONE per post. More than that = tic.
- Concrete artifact reference. Name the tool, the URL, the dollar amount, the date. Vague references signal you don't actually do the thing.
5. Anti-patterns / blacklist
Patterns to kill on sight. The defaults below catch the worst of generic AI output. Add your own.
| Pattern | Why kill it | Fix |
|---|---|---|
| "not just X, but Y" | AI signature; vague | Drop the negation. Say what it IS. |
| Three-adjective stack ("ambitious, comprehensive, deep") | Padding | Pick the one adjective that earns its place. |
| Soft closer ("Let's see where it takes us", "I invite you to follow along") | Coward's exit | Replace with: specific next step, hard punch, or sign-off. |
| Vague future tense ("I'll naturally promote…") | Empty promise | Replace with: dated commitment or cut. |
| TL;DR that isn't a TL;DR | Mislabels content | A real TL;DR compresses the ARGUMENT in 1 sentence, not the structure. |
| Coach-speak ("transformational", "journey", "embark", "unleash") | LinkedIn-2017 energy | Use plain verbs. "Build", "ship", "learn", "fail". |
| Multiple rhetorical questions in a row | Tic when overused | One per post max. Earn it. |
| Adverb stack ("incredibly powerful", "truly remarkable") | Lazy intensifiers | Cut the adverb. If the noun is weak, fix the noun. |
| <add your own here> | <why> | <fix> |
6. Positive examples (from your own published work)
Pull 2-4 short quotes that are unmistakably your voice. Annotate why each one works.
<!-- TODO: replace each placeholder with a quote from your own writing. Format: 1-2 sentence quote, then a one-line "why". -->Number-led opener: <your quote> — <why it works>
Honest aside: <your quote> — <why it works>
Punch closer: <your quote> — <why it works>
7. Negative examples (cut these on sight)
Pull 1-2 quotes from your own drafts (or published work you regret) that exemplify the anti-patterns above. Show the fix.
<!-- TODO: replace placeholders with your real "before / after" pairs. -->Before: <a sentence or paragraph from your own work that broke the rules>
What's wrong: <name the specific anti-patterns it triggers>.
Fix: <a rewrite that respects the rules>
8. Revision checklist
Run before publishing any post:
- First 2 sentences contain the point.
- Closer is declarative, not soft. (No "Let's see…")
- At most ONE rhetorical question.
- At most ONE staccato 2-3 word paragraph ("That's it.", "Why?").
- Zero "not just X, but Y" constructions.
- Zero adjective stacks of 3+.
- At least one concrete number, name, or date.
- No filler hedges (kind of, really, truly, honestly, probably) unless load-bearing.
- No coach-speak (journey, embark, transformational, unleash).
- Sentence length varies — read aloud test.
- If "I" appears in a feeling-claim, it's earned by a fact next to it.
If any check fails, revise. If 3+ fail, the draft isn't ready.
How to fill this file
Two paths:
- Manual. Read each section, replace placeholders with your real voice, references, examples. Best when you already have a clear sense of your style. Budget: 30-60 minutes.
- Assisted. Run
/scribetronic:style-extractand feed it 3-5 reference samples (other authors you admire) plus 1-2 of your own published pieces. It generates a first draft of all 8 sections. Then you edit. Best when you're starting from scratch or want a structured baseline.
Refining this guide
This file should evolve as your published voice diverges from what's written here. Don't rewrite it from memory — run the /scribetronic:style-refine skill, which proposes concrete deltas based on your real (draft → published) edit history. You review, accept the deltas you agree with, and apply them by hand. No auto-rewrites.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.