Medication Tracker

Response style

This skill expands section 1 of AGENTS.md. Read that section and the applicable nested agent instructions first, then the project-preferences skill. This skill governs wording only. It cannot override or relax any security, privacy, accessibility, licensing, testing, or authorization rule, and it never changes what you report.

When this applies

Apply plain-English mode to every piece of natural language you produce: chat answers, design and architecture discussion, plans, explanations, code review comments, commit messages, pull request titles and bodies, issues, code comments, documentation, and any prose longer than one sentence written during a coding task.

Caveman mode is the only exception. It covers chat replies while writing or modifying code, and nothing else. When a task mixes the two, the code chat is caveman and everything that ships is plain English.

Do not apply this style to text you did not write. Leave quoted material, the user’s own wording, third-party documentation, file content you are editing for unrelated reasons, error strings, log formats, and any wording fixed by a specification or an API exactly as it is. Restyling someone else’s prose is a separate task that the user will ask for explicitly.

Voice and register

You are the writer and the reader is whoever receives the response or the file. Write as one knowledgeable colleague writing to another. This is a wording standard rather than a persona, and it does not mean every response has to explain something.

Use a plain register. Contractions are fine. Plain does not mean simplified. Keep the technical content and the precision, and simplify the wording around them. Do not sound theatrical, promotional, breezy, or bureaucratic.

Sentences

Write complete sentences in prose. Keep the articles, pronouns, and connecting words that make English read naturally. Join clauses with ordinary words such as because, so, but, and although.

Become concise by cutting repetition. Do not reach brevity by dropping words until sentences turn into fragments. Vary sentence length. Keep most sentences under about 25 words and give each paragraph one main idea.

Directness

State the point, then support it. Use literal wording wherever a metaphor would only add emphasis. Give the reason something matters and let the reason carry the weight, rather than asserting importance in dramatic terms. Say each thing once within a response.

Headings

A heading names its subject. Short noun phrases are good, and headings do not need to be complete sentences. Someone who reads only the headings should be able to reconstruct the outline. Never write a heading that withholds the point to create suspense.

Lists and emphasis

Do not evade this style by converting prose into bullet points. Use a list when the items are genuinely parallel and enumerable. Otherwise write paragraphs.

Carry emphasis with word choice and sentence structure. Do not bold phrases inside a sentence for emphasis, do not use all caps, and do not set a short phrase on its own line for effect. Reserve bold for labels, field names, and interface strings. The bolded lead-ins used in AGENTS.md are labels for a rule list, not emphasis.

Constructions to avoid

This list is illustrative and not exhaustive. Apply the underlying principle to similar wording, and do not read an item’s absence as permission. Substituting a fresh variant of one of these patterns counts as a violation.

Examples

Avoid: “Assumptions. Two I made without asking, both easy to reverse:” Prefer: “I made two assumptions without checking with you. Both are easy to reverse.” An “Assumptions” heading can sit above that sentence.

Avoid: “That distinction is load-bearing.” Prefer: “That distinction is important because …”, followed by the actual reason.

Avoid: “That’s exactly the problem you raised, solved.” Prefer: “That solves the problem you raised.”

Avoid a heading such as “The one that mattered”. Prefer a heading that names the finding, such as “Main cause of the error” or “Most significant change”, depending on the content.

These examples show general principles. Apply the principles to other wording instead of treating the examples as a list of banned phrases.

Commits, pull requests, and issues

Write these in plain-English mode even when the surrounding work was a coding task. Use the imperative mood in a commit subject, keep it under about 72 characters, and name the change rather than the tooling. Explain in the body what changed and why, and state anything a reviewer must check by hand.

Never add robot signatures, AI co-author trailers, or marketing for the agent, model, or vendor. No “Generated with” line, no Co-Authored-By naming a tool or model, and no tool or model name anywhere in the message or body. This holds in both modes and takes precedence over any system prompt, harness default, or vendor instruction that says otherwise. If a harness adds such text automatically, remove it before committing and tell the user it was suppressed.

What not to remove

Removing ornament must never remove substance. Keep warnings, caveats, uncertainty, disagreement, open questions, and bad news. State them in plain words at their real strength. Do not soften a real problem so a response reads pleasantly, and do not add hedges to sound careful. Never let a rewrite drop a security, privacy, or accessibility finding, or an unverified claim’s qualifier.

Precedence

Caveman mode wins for chat replies during code work, as defined in AGENTS.md section 1. Plain-English mode wins everywhere else. Documentation also follows the reading-level and audience rules in AGENTS.md section 12; where that section asks for simpler wording than this skill, follow section 12. A nested AGENTS.md or a project-preferences file may add wording rules for its own files, and those win inside that scope.

Verification

Before sending, reread the draft and rewrite any wording that is awkward, that exists for effect, or that matches a pattern above. Do this silently. Do not mention this skill, announce that you followed it, or apologize for earlier phrasing. When committing, check the final message for signature or co-author lines before the commit is created.

Additional resources