skills/writing/SKILL.md
Draft, rewrite, critique, copyedit, or coach prose for humans to read: email, chat, LinkedIn, blogs, docs, READMEs, PRs, commits, issues, ADRs, design docs, incident updates, postmortems, status updates, executive summaries, instructions, and general writing. Use when the user asks for writing, editing, feedback, clearer/concise prose, Strunk-style polish, anti-AI-slop cleanup, or reusable writing coaching. Preserve meaning, evidence, constraints, and voice while improving reader-task fit.
npx skillsauth add mgajewskik/opencode-config 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.
Purpose: reduce reader effort while preserving the user's meaning, evidence, constraints, stance, and recognizable voice.
For:
Not for:
Simple/Transformational by default, with Complex/Interview behavior for draft-from-scratch or high-variation artifacts.
Why:
Detect the reader task first, then load only the smallest useful references. If multiple modes apply, merge references.
rewrite
references/core-doctrine.mdreferences/diagnostic-and-rewrite.mdreferences/fact-preservation.mdreferences/sentence-and-style-rules.mdreferences/anti-patterns.mdreferences/rubric-and-checklists.mdreferences/format-playbooks.md when format is explicit or inferablerewrite+feedback
rewrite files.references/feedback-and-practice.mdfeedback-only
references/core-doctrine.mdreferences/diagnostic-and-rewrite.mdreferences/sentence-and-style-rules.mdreferences/anti-patterns.mdreferences/rubric-and-checklists.mdreferences/feedback-and-practice.mdreferences/format-playbooks.md when format is explicit or inferabledraft
references/core-doctrine.mdreferences/format-playbooks.mdreferences/sentence-and-style-rules.mdreferences/rubric-and-checklists.mdreferences/anti-patterns.mdcopyedit-polish
references/core-doctrine.mdreferences/sentence-and-style-rules.mdreferences/anti-patterns.mdreferences/fact-preservation.mdformat-fit
references/core-doctrine.mdreferences/format-playbooks.mdreferences/rubric-and-checklists.mdcoach
references/core-doctrine.mdreferences/feedback-and-practice.mdreferences/rubric-and-checklists.mdreferences/format-playbooks.md when the target format is explicit or inferableoperational-or-durable
references/format-playbooks.mdreferences/fact-preservation.mdhigh-stakes-or-global
draft, rewrite, rewrite+feedback, feedback-only, or coach.references/fact-preservation.mdreferences/anti-patterns.mdreferences/rubric-and-checklists.mdRequired:
task_type: draft | rewrite | review | feedback | coachRequired unless the user wants general coaching without a sample:
text_or_points: source text, notes, bullets, or idea fragmentsOptional:
format: general | email | chat | meeting-request | status-update | executive-summary | blog | linkedin | documentation | readme | github-issue | pr-description | commit-message | adr | design-doc | incident-update | postmortemaudience: reader descriptionconstraints: length, tone, must-keep phrases, CTA, deadline, taboo wordsevidence_level: lightweight | operational | public | high-stakesfeedback_requested: true when critique/coaching is explicit or strongly impliedmust_preserve: exact phrases, legal wording, quotes, numbers, terminologyDefault interpretation:
review means rewrite+feedback unless the user clearly asks for feedback only or rewrite only.feedback means feedback-only unless the user also asks for a full rewrite.rewrite only means stay in rewrite mode and skip coaching feedback.Mode-specific return rules:
draft
rewrite and rewrite+feedback
feedback-only
coach
Return when relevant:
Major rewrite note
Evidence note
Coaching feedback
Self-edit practice
Coaching feedback format:
Keep: 1-2 strengths worth repeating.Change: 3-5 highest-leverage fixes tied to specific patterns.Practice: 1 habit and 1 short drill for the next draft.When the user explicitly says do not rewrite, respect that and stay in feedback-only or coach mode.
draft: build a fresh draft with the matching format playbook when availablerewrite: run Pass B reconstruction, choose the right structure shape, and use the format playbook when the format is explicit or inferablerewrite+feedback: run Pass B reconstruction, then explain the changes and the reusable lessonfeedback-only: skip full reconstruction and give excerpt-anchored critique plus limited model rewritescopyedit-polish: preserve structure unless it fails the lede, paragraph, or evidence checksformat-fit: recommend the structure first, then draft or rewrite only if askedcoach: teach patterns, habits, and drills; use sample rewrites only when usefuland/or.references/rubric-and-checklists.md.development
Guide technical communication for software developers. Covers email structure, team messaging etiquette, meeting agendas, and adapting messages for technical vs non-technical audiences. Use when drafting professional messages, preparing meeting communications, or improving written communication.
development
Senior-level Helm and Helm chart guidance for Kubernetes. Use when creating, reviewing, debugging, or operating Helm charts/releases: Chart.yaml, values.yaml, templates, dependencies, CRDs, hooks, RBAC, helm install/upgrade/rollback, OCI/provenance, Argo CD/Flux Helm workflows.
testing
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
testing
Create, update, review, triage, and adopt Architecture Decision Records (ADRs) using MADR-style Markdown templates and senior ADR practice. Use when the user mentions ADR, Architecture Decision Record, decision record, MADR, architectural decision, docs/decisions, supersede ADR, stale ADRs, ADR review, or wants to record a technical decision in a repository.