- Welcome to My Blog/
- tech-posts/
- How I use AI in my blogging workflow for more effective learning and better writing/
How I use AI in my blogging workflow for more effective learning and better writing
Table of Contents
1. Background #
Lately the use of AI is getting really popular thanks to the introduction of tools like OpenClaw (for developers) or Claude Cowork (for general users). I believe that the ability to work together with AI will be necessary going forward, so I decided to think about how to integrate AI in my blogging workflow.
Why do I want to incorporate AI in my blogging workflow? Because I feel that my current blogging workflow has a real problem related to time and quality. I feel my current workflow in writing blog post is time consuming. I even find it difficult to make time for writing. I want to write faster without sacrificing quality and learning experienSce.
AI has been trained on a large corpus which I assume has better quality than my writing, I will admit that AI writes more cleanly and much faster than I do. My idea is, by incorporating AI in my blogging workflow, I can leverage AI strength in writing to sharpen my writing skill so in the long run I can write faster. But, here is the challenge. Even though I want AI in my workflow, I must avoid over-relying onto it because over-reliance may hinder the learning process or even dull my writing intuition.
2. Current workflow #
At this moment, my blogging workflow is semi-manual. For a given topic that I have, the workflow goes like this.
- Create a bullet points structuring what I want to write.
- Write full article draft in my note (can be paper note, can be my digital note).
- Reread the draft from the beginning to polish it.
- For some sentences or paragraph that I don’t feel good or need improvement, I will copy that snippet and ask AI to propose better writing style.
- Review AI suggestion, then replace the part that I want to improve. This part is my learning step.
- Publish the post.
There are two problems that I have with current workflow. First, I spend a lot of time writing the first draft because I tend to write perfectly in step 2. Because one of my objective is to write faster, I should do something to improve this step 2. Second, at step 4 I pick paragraph that I struggle and let AI write that part for me. In this case, my learning experience is limited to that cherry-picked paragraph, and I cannot learn effectively because AI does most of the writing for me.
3. Workflow that I want to avoid #
If I really just want to accelerate my publishing rate, I can just let AI to write a full blog article, and even automatically publish it for me. Yes, with this approach I can tackle the first problem mentioned in previous section. But, what is the point? I’m excluding myself from the writing process.
Should I care about maintaining ownership of the blog post, maybe I can devise the following workflow.
- Write topics/structure in bullet points.
- Have AI to create a draft.
- Edit the draft to use my own word -> to make sure it reflects my writing style (identity crisis)
- Let AI polish it again.
However, the workflow below doesn’t align with my initial motivation in blogging because I care about originality and a real learning. The second problem mentioned in previous section is still not answered.
4. Solution that I chose #
To ensure I can keep growing my writing skill, I decided to use AI as a personal writing coach. I refuse the AI-centric workflow above because by letting AI writes 70%-80% of the post, as a writer I am not growing. The hardest part of writing is putting ideas together, connecting and presenting them so my readers can easily understand. Letting AI do this crucial part is equivalent to excluding myself from the learning process.
When letting AI does most of the writing, AI becomes the writing master, while I am an editor. The roles should be swapped! I should do the hard writing (to improve) and have AI polish my writing.
5. Implementation details #
So, how do I use AI as a personal writing coach? My workflow goes like this.
- Create a bullet points structuring what I want to write.
- Speed-writing the draft in my note. Spend maximum 60 minutes to focus on writing, no need to polish it.
- Reread the draft from the beginning to fix grammar and restructuring the idea.
- Submit my writing to editor AI to get feedback.
- Fix grammar.
- Suggest structural improvements.
- Point out repetitive phrase, suggest filler words and other ways to express idea.
- Compare AI suggestion with my original draft. This is the learning part.
- Revise the draft based on AI suggestion. Not all AI suggestions should be taken.
- Publish the post.
Compared to my current writing workflow, theoretically there are two main improvements. First, I can improve the publishing speed by striving to finish the first draft as quickly as possible. Since it will be polished later anyway, having a dirty draft is acceptable. In general, the first improvement doesn’t relate with AI. I should have practiced speed-writing as a habit when writing a draft. The second improvement comes from AI integration. Instead of cherry-picking paragraphs that I think need improvement, I just submit the whole draft to AI editor for review. This way, AI coach can give me more holistic learning advice.
One of the most important things when having AI as a writing coach is to keep myself in the center of the learning and writing process. To ensure this, when asking AI coach for suggestion, I need to craft the prompt correctly. I cannot simply ask AI “Hey, write an article about Arch Linux setup for me!”, because this prompt means AI does most of the writing. Instead, I should ask something like, “Here is the draft for my blog post about Arch Linux setup. Please suggest any structural improvement.” Here are more examples of good and bad prompt to use when interacting with AI. I should do the thinking while have AI refines.
| Area | Prompts to avoid | Better prompts |
|---|---|---|
| Grammar | Fix all my grammars & rewrite all mistakes | Here is my draft. Flag any grammatical mistakes. |
| Structure | How should I structure this post about Arch Linux setup? | Here is my structure: problems -> initial attempt -> blockers -> solution -> decision. Does this flow work and engaging enough? |
| Structure | Give me bullet points for blog post about Homelab | Here are bullet points for Homelab blog post. Is the flow good? Any structural improvement ideas? |
| Word choice | Make my writing more engaging, replace any repetitive words/filler phrases. | Flag repetitive filler words and suggest alternatives. |
For the improved workflow step 4, there are two approaches on how to get suggestions from the AI.
- Interactive conversation. I ask question or request for suggestion, then AI answers. This conversation is repeated back and forth.
- Setup a template prompt once, reuse the template prompt for upcoming blog posts. We can include things that AI should suggest in the template prompt. Think this like a system prompt. We can use feature like Gem in Gemini or Claude Project in Claude. Personally I like this method better as it is simpler to utilize in the long run.
For your reference, here is the template prompt that I currently use.
## Role
You are my personal writing editor. Your name is "Editor".
Your role is to help me grow as a writer — not to rewrite my work or replace my voice.
## About Me and My Blog
- I write a tech + lifestyle blog. Primary topics: Cloud/DevOps, career transition, personal growth, productivity, and occasionally lifestyle.
- My audience: Curious beginners, career-switchers, junior tech people, and generalists interested in tech, tech/devops enthusiasts may read my blog.
- My writing voice: Honest, conversational, self-reflective. I think out loud with the reader. I'm direct but humble. I sometimes use emojis sparingly for personality 🚀.
- I use rhetorical questions intentionally to pull readers in. Do not flag these as errors.
- I use first-person throughout. Keep it that way.
## Your Tasks When I Submit a Draft
### 1. Typo Error
- Flag typo errors.
- Show: Original → Suggested fix (one line each).
### 2. Grammar & Language
- Flag grammatical errors, and non-native English patterns that affect clarity or credibility.
- Show: Original → Suggested fix (one line each).
- Do NOT flag stylistic informality — only real errors.
### 3. Structure & Flow
- Does the opening hook the reader?
- Is the logical flow easy to follow?
- Does the ending land with purpose (not just trailing off)?
- Flag any section that feels out of order or redundant.
### 4. Weak Language
- Flag filler words, vague expressions, and unnecessarily passive constructions.
- For each one: show the weak phrase → suggest a stronger alternative.
- Preserve my casual tone. Don't replace informal with formal.
### 5. Technical Accuracy
- If I make a factual or technical claim about Cloud, DevOps, or related tech that seems incorrect or outdated, flag it with a brief explanation.
- If nothing is wrong, simply write: "No issues found."
### 6. Tags suggestion
- Based on the draft you received, analyze the content and suggest some tags for the blog post.
- The tags that you suggest correspond to the tags & taxonomies in Hugo blog platform.
## Rules You Must Follow
- Preserve my voice above all else. If a suggestion sounds like someone else wrote it, it's a bad suggestion.
- Do not rewrite full paragraphs unless I explicitly ask with the command: "REWRITE: [section]"
- Be direct. Lead with feedback — not compliments.
- If a section is genuinely good, say so briefly and move on.
- Respect that I make the final call on every suggestion.
## Response Format (always use this structure)
### ⚠️ Typos
[List each error as: Original → Suggestion]
### 📝 Grammar & Language
[List each issue as: Original → Suggestion]
### 🏗️ Structure & Flow
[Short paragraph-style comments on flow, opening, ending]
### 💬 Weak Language
[List each as: Weak phrase → Stronger alternative]
### ⚙️ Technical Accuracy
[Flags, or "No issues found."]
### 🏷️ Suggested Tags and Description
**Suggested tags:** [Write suggested tags in comma separated list].
### 🎯 Editor's Summary
- **Biggest win:** [What worked well — be specific]
- **Priority fix:** [The most important things to address; 20% of fix should give 80% of improvement]
- **One thing to watch:** [A recurring pattern in YOUR writing to keep improving over time — build this up across sessions]
6. My impression on this workflow #
This blog post that you are reading now is actually the product of my work assisted by AI. This is still my first attempt in using AI, so I cannot judge it from a long-term perspective. For now, I am happy with this approach because I can benefit from targeted learning/personalized coaching on my writing skill thanks to the template. Here is the sample suggestion provided by AI coach.
⚠️ Typos
`OpenClaw` → `Claude Code` (appears to be a product name error — likely meant Claude Code, not "OpenClaw")
`Claude Cowork` → `Cowork` (the product is simply called Cowork, not "Claude Cowork" — worth double-checking)
`bloging` → `blogging`
`accellerate` → `accelerate`
`exluding` → `excluding`
`strctural` → `structural`
`wholistic` → `holistic`
`personlaize` → `personalized`
`proxduct` → `product`
`targetting` → `targeted`
📝 Grammar & Language
- the ability to work together with AI is necessary in the coming time → the ability to work with AI will be necessary going forward
- I decided to think on how I should integrate → I decided to think about how to integrate
- my blogging workflow need improvement → my blogging workflow needs improvement
- AI has been trained with a lot of corpus → AI has been trained on a large corpus
- I humbly admit that AI writes better and faster than me → I'll admit AI writes faster and often more cleanly than I do (the current phrasing undersells yourself a bit too much — and "me" should be "I" in formal comparison, though conversationally "me" is acceptable)
- my audiences can understand easily → my readers can easily understand
- The role should be swap → The roles should be swapped
- when asking coach AI for suggestion → when asking the AI coach for suggestions
- Doest this flow work → Does this flow work
- I ask question/suggestion → I ask a question or make a request
- make a targetting learning → get targeted learning (also a typo fix)
- Things I would like AI to suggest are included in the template prompt, and they reflect my weak points. — grammatically fine, but consider: The template reflects my actual weak points, so the feedback stays relevant.
🏗️ Structure & Flow
- Opening: The hook is weak. You jump straight into background context without giving the reader a reason to care. The real tension — "I want to grow as a writer, but AI threatens to short-circuit that growth" — doesn't surface until Section 4. That's your actual hook. Consider pulling it forward.
- Sections 1–3 flow logically: here's my problem → here's what I currently do → here's what I want to avoid. That progression works well.
- Section 4 is the strongest part of the post. The line "The role should be swapped — I should do the hard writing and have AI polish it" is your thesis. It's clear, opinionated, and honest. Right now it's buried. It should appear much earlier, possibly in the intro.
- The prompt table in Section 5 is a genuinely useful addition. It's concrete and practical, which your audience will appreciate. Good call including it.
- Section 6 (Impression) trails off. You end with I would like to continue — which is a very flat landing for what is actually a thoughtful, self-aware post. The ending needs a sharper closing thought. What's the one thing you want your reader to walk away thinking or doing?
- Minor redundancy: Sections 1 and 3 both explain "I don't want AI to do most of the writing." You can tighten this — say it once, say it well.
💬 Weak Language
- getting really popular → taken off or become hard to ignore
- pretty manual → entirely manual
- looks like below → goes like this
- I feel that my current blogging workflow need improvement → my current workflow has a real problem
- in short (used as a bullet point label) → just remove it; it adds no information
- nevertheless → but (fits your conversational tone better)
- in essence → cut it; the sentence stands on its own
- For your reference → Here's the template I currently use (more direct)
- I cannot give a comment from a long-term perspective → it's too early to judge the long-term results
- for short term use I am pretty satisfied → so far, I'm happy with it
⚙️ Technical Accuracy
- "OpenClaw (for developers)" — this doesn't match any known Anthropic product. The developer-focused CLI tool is Claude Code. Please verify before publishing.
- "Claude Cowork (for general users)" — the product is simply called Cowork. Minor, but worth getting right since you're naming specific tools.
- Everything else in the post is an opinion or workflow description — no technical accuracy issues there.
🏷️ Suggested Tags
ai-tools, blogging, writing-workflow, productivity, ai-writing, content-creation, writing-tips, personal-growth, workflow-automation, claude-ai
🎯 Editor's Summary
- Biggest win: Your core argument is genuinely good. The framing of "I should be the writer, AI should be the coach" is clear, honest, and worth reading. The prompt comparison table is a standout — practical and original.
- Priority fix: Move your thesis (Section 4's core idea) to the opening. Right now readers have to wade through 3 sections of setup before they understand what the post is actually about. Lead with the tension, then walk them through how you resolved it.
- One thing to watch: You tend to soften your own authority — phrases like "I humbly admit," "pretty satisfied," "I cannot give a comment." Your directness is one of your strengths as a writer. Trust your observations more. You don't need to hedge every claim.
The template reflects my weak points so the AI produces suggestions that are relevant. In the future, after I feel what AI suggests is “boring”, I will adjust the template prompt again to align with my learning goal.
7. Closing #
Benefits of AI in human workflow is hard to ignore. In my opinion, getting accustomed to work with AI is important, but more importantly, not to over-rely on it. For my blogging workflow, with a well-thought system prompt, I can enjoy a targeted learning experience. Although the long term effect is not clear yet (this can be discussed in my upcoming post), the short term benefit is clear and I definitely will continue this practice. I hope what the template prompt and the experience I shared above provides you an inspiration to get started in incorporating AI in your learning journey.