diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-28 00:33:01 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-28 00:33:01 +0200 |
| commit | 403a6ab9693d662d4bc4d923d43333f955a8326f (patch) | |
| tree | 5f8862b21dc53e0df2dad053288828df2b442de6 /prompts | |
| parent | e41b66872059bea4053d06ea9eed08bb96c5c754 (diff) | |
Update blog-writing-style SKILL.md: clarify 9+ month reference window, add "Don't Over-Edit" guidance, expand rewrite examples, and adjust instructions for clarity.
Diffstat (limited to 'prompts')
| -rw-r--r-- | prompts/skills/blog-writing-style/SKILL.md | 69 |
1 files changed, 60 insertions, 9 deletions
diff --git a/prompts/skills/blog-writing-style/SKILL.md b/prompts/skills/blog-writing-style/SKILL.md index bb6d3e2..11c3777 100644 --- a/prompts/skills/blog-writing-style/SKILL.md +++ b/prompts/skills/blog-writing-style/SKILL.md @@ -5,7 +5,7 @@ description: De-LLM blog posts to sound authentically human. Rewrite text in .gm # Blog Writing Style (De-LLM) -Rewrite blog content to sound authentically human by removing LLM-generated patterns and matching the established voice from older posts (6+ months old). This skill humanizes text in `.gmi.tpl` template files and `.gmi` files that don't have a `.tpl` counterpart. +Rewrite blog content to sound authentically human by removing LLM-generated patterns and matching the established voice from older posts (9+ months old). This skill humanizes text in `.gmi.tpl` template files and `.gmi` files that don't have a `.tpl` counterpart. ## When to Use @@ -13,24 +13,35 @@ Rewrite blog content to sound authentically human by removing LLM-generated patt - Use when asked to "de-llm" or "humanize" blog content - Use when reviewing writing style of foo.zone posts - Use after composing or updating blog posts (reference from `compose-blog-post` and `update-blog-post` skills) +- **DRAFT files**: Apply more thoroughly - they typically have more LLM patterns than published posts ## Target Files -- All `*.gmi.tpl` files in `~/git/foo.zone-content/gemtext/` +- All `*.gmi.tpl` files in `~/git/foo.zone-content/gemtext/gemfeed/` - All `*.gmi` files that don't have a corresponding `.gmi.tpl` file - Never modify `.gmi` files that have a `.gmi.tpl` counterpart (those are generated) +- **Note**: Standalone `.gmi` files are often older posts outside the target window and usually don't need changes ## Instructions ### 1. Read Reference Posts First -Read 2-3 posts from 6+ months ago to absorb the authentic voice. Look at files dated before the current month minus 6. Examples of good reference posts: +Read 2-3 posts from 9+ months ago to absorb the authentic voice. Look at files dated before the current month minus 9. Examples of good reference posts: - `2021-09-12-keep-it-simple-and-stupid.gmi.tpl` - `2022-09-30-after-a-bad-nights-sleep.gmi.tpl` - `2022-12-24-ultrarelearning-java-my-takeaways.gmi.tpl` -### 2. Identify LLM Patterns to Remove +### 2. Don't Over-Edit + +**Important**: Many published posts already have a natural human voice. Before making changes: + +- Read the post first to assess its current state +- If it already sounds conversational and personal, leave it alone +- Focus on posts with obvious LLM patterns (formal openings, hedging, over-explanation) +- Technical posts with code examples are often already well-written + +### 3. Identify LLM Patterns to Remove Rewrite text that contains these patterns: @@ -68,7 +79,7 @@ Rewrite text that contains these patterns: - "The author suggests..." → "Larson suggests..." or "The book says..." - "One should consider..." → "You might consider..." or "I'd..." -### 3. Apply Human Writing Patterns +### 4. Apply Human Writing Patterns **Voice:** - Use "I" for personal experience and opinion @@ -94,7 +105,47 @@ Rewrite text that contains these patterns: - Use specific details over generalizations - Show, don't tell -### 4. Concrete Rewrite Examples +### 5. Concrete Rewrite Examples + +**Before (LLM):** +> "This blog post describes my hackathon efforts adding observability to X-RAG..." + +**After (Human):** +> "This post describes my hackathon efforts adding observability to X-RAG..." + +--- + +**Before (LLM):** +> "This thesis aims to make it easier for users to view distributed systems from a different perspective. Here, the viewpoint of an end user is not adopted; instead, the functional methods of protocols and their processes in distributed systems should be made comprehensible, while simultaneously making all relevant events of a distributed system transparent." + +**After (Human):** +> "This thesis aims to make distributed systems easier to understand from a different angle. Instead of the end-user perspective, it focuses on the functional methods of protocols and their processes, making all relevant events of a distributed system transparent." + +--- + +**Before (LLM):** +> "In the previous posts, I deployed applications to the k3s cluster using Helm charts and Justfiles—running `just install` or `just upgrade` to imperatively push changes to the cluster. While this approach works, it has several drawbacks:" + +**After (Human):** +> "In previous posts, I deployed applications to the k3s cluster using Helm charts and Justfiles—running `just install` or `just upgrade` to imperatively push changes to the cluster. Works fine, but has some drawbacks:" + +--- + +**Before (LLM):** +> "I especially made time available over the weekend to join his 3-day hackathon..." + +**After (Human):** +> "I made time over the weekend to join his 3-day hackathon..." + +--- + +**Before (LLM):** +> "It is insane how times have changed." + +**After (Human):** +> "Times have changed." + +--- **Before (LLM):** > "Larson breaks down the role of a Staff Engineer into four main archetypes, which can help frame how you approach the role:" @@ -126,7 +177,7 @@ Rewrite text that contains these patterns: **After (Human):** > "Honestly, the Beelink S12 Pro with the N100 is kind of perfect for this — tiny, cheap, sips power, and runs both Linux and FreeBSD without drama. I'm pretty happy with it." -### 5. Preserve What Works +### 6. Preserve What Works Do NOT change: - Technical accuracy @@ -137,7 +188,7 @@ Do NOT change: - Personal anecdotes that already sound human - Direct quotes from sources (only rewrite your own commentary) -### 6. Process Each File +### 7. Process Each File 1. Read the target `.gmi.tpl` or standalone `.gmi` file 2. Identify sections that sound LLM-generated @@ -146,6 +197,6 @@ Do NOT change: 5. Show a diff before writing 6. Write the updated file -### 7. Related Skills +### 8. Related Skills When using `compose-blog-post` or `update-blog-post`, apply this writing style proactively to ensure new content sounds human from the start. Reference this skill when writing or editing any blog content. |
