skills/tech-article-writing/SKILL.md
Review, edit, or draft technical articles, blog posts, tutorials, README-style walkthroughs, and documentation in Andrey Bogoyavlensky's practical technical writing voice. Use when asked to review or improve an article end to end (grammar, fluency, factual correctness, readability) and apply the fixes; improve grammar, fluency, structure, or style of technical prose; align a draft with "my style"; or write/rewrite articles for bogoyavlensky.com while preserving the author's voice.
npx skillsauth add abogoyavlensky/agents tech-article-writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Make technical writing clear, practical, and human without turning it into corporate or generic AI prose.
When run against an article (a .md file, or "review/improve this post"), do a full end-to-end review: grammar, fluency, factual correctness, and overall readability, and apply the improvements. Default to actually improving the draft, not just listing suggestions.
Use this skill together with general clarity rules from writing-clearly when available. This skill controls voice, article shape, and the review workflow; writing-clearly controls grammar, concision, active voice, and avoidance of puffy wording.
Work in passes. Read the whole draft first. If you are in a repo with other articles, sample 2-4 nearby ones to lock onto the author's voice. Note the article's goal and audience before touching anything.
Pass 1 - Copyedit (apply directly).
writing-clearly).seamless, robust, leverage, delve, groundbreaking, empty "-ing" clauses).Pass 2 - Factual correctness.
Pass 3 - Editorial and readability review.
references/review-checklist.md: motivation/stakes, orientation, concreteness, structure and ordering, redundancy, honesty, links, and landing.Pass 4 - Final validation.
For substantial rewrites, read references/style-guide.md before editing. For a quick grammar-only pass, Pass 1 plus the rules below are enough.
I tried, I ended up, I like, For me.Let's, Now, Next, For example, At this point, That's it.annoying, convenient, not so critical, reasonable.I and we with neutral passive prose.Apply directly vs propose first. Apply directly: grammar, fluency, consistency, generic-AI fixes, missing links, trimming filler, fixing ordering, de-duplicating, and obvious factual or command typos. Propose first: unverifiable claims, new sections, removing content, reordering whole sections, or anything that changes the article's scope or intent.
documentation
Use when writing prose humans will read - documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.
tools
Run a second-opinion code review using the Codex CLI (`codex exec review`) in the background and surface the findings when it finishes. Use when the user says "review with codex", "second-opinion review", "what does codex think", or wants an outside model to look at local changes (uncommitted, current branch vs main, or a named commit). Also used as the review checkpoint inside the `executing-plans` skill.
documentation
Create structured implementation plan in docs/plans/
development
Review local code changes — uncommitted work, the current branch vs main, or a specific commit — for code quality, minimal implementation, basic security, and feature completeness. Use this skill whenever the user asks to review code, review changes, review a branch, review a commit, audit a diff, sanity-check what's about to be committed, or asks "is this ready to ship?" — even when they don't say the word "review" explicitly. This is a fast local review run inside the project, not the cloud-based /ultrareview. The output is a severity-grouped findings report with file:line citations.