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.documentation
Create senior-level deep research dossiers and roadmap companions. Use when the user asks for a dossier, senior research, deep research, in-depth research, mental models for a topic, senior perspective on a topic, how something actually works, ramp up on a topic, architectural deep dive, tradeoffs, failure modes, or what a senior would notice. Produces current-directory research-* and roadmap-* markdown artifacts, not a tutorial or short summary.
development
Senior-level Knative and OpenShift Serverless guidance for Serving, Eventing, Functions, autoscaling, scale-to-zero, CloudEvents, RabbitMQ/Kafka sources, Lambda migration, Harbor/OCI images, debugging, operations, and production rollout. Use when working with Knative Service, Revision, Route, KPA, activator, queue-proxy, Broker, Trigger, Source, Sink, kn func, OpenShift Serverless, Kourier, eventing-rabbitmq, Knative Kafka, or serverless workloads on Kubernetes/OpenShift.
development
Senior-level RHEL-family Linux operations. Use when running, debugging, hardening, patching, installing, upgrading, or operating Red Hat Enterprise Linux, Rocky Linux, AlmaLinux, CentOS Stream, Fedora-as-upstream, or related enterprise Linux hosts: systemd, RPM/DNF, SELinux, NetworkManager, firewalld, storage, kernel/kdump, FIPS/STIG, Satellite, IdM, Podman, bootc, air-gapped fleets.
development
Senior-level Proxmox VE guidance for VM creation, templates, storage, ZFS, Ceph, networking, clusters, HA, PBS backups, debugging, upgrades, security, and production/homelab operations. Use when working with Proxmox, PVE, Proxmox VE, qm, pct, pvesm, pvecm, pmxcfs, HA manager, Proxmox Backup Server, VM migration, Proxmox incidents, or Ceph/ZFS/Corosync/VLAN bridges in a Proxmox VE context.