grounded-copySAFE
Help AI write clearly and get to the point. A plugin and skill for Claude Code and Codex.
Overview
Help AI write clearly and get to the point. A plugin and skill for Claude Code and Codex.
46b87cfc974cOBSERVED · 2026-10-11Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned | |
| codex | mentioned | |
| cursor | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: grounded-copy description: Write clearly and get to the point. Use when writing, editing, translating, reviewing, or checking text people read, such as chat replies, documents, and product copy. --- # Grounded Copy State the fact. Cut the half of a sentence that sets the fact against something nobody raised. Draft: "The file isn't missing, it's empty." Write: "The file is empty." ## The one banned move A denial followed by a claim tells the reader that someone raised the denied thing. When nobody did, the denial is a foil that makes the claim sound sharper. Delete it and keep the fact. The rewrite comes out shorter than the draft. Three cases decide what happens to a denial: 1. **The claim rules it out.** Cut the denial. An empty file exists, so "The file is empty." carries the whole correction. 2. **A fact sits behind it.** State that fact. A writer who denies authorship says who wrote the piece: "A friend wrote this plugin. I use it." 3. **The denial is the fact.** Keep it as a plain negative: "Do not mix bleach and ammonia." A comparison nobody asked for is the same move. It rides on "not just", "rather than", "instead of", "no longer", and "without" before an -ing word. Say what to do or what is true now. Draft: "Rinse the rice rather than skipping that step." Write: "Rinse the rice." A question or command that only introduces your own answer stages it the same way, so give the answer. Keep a warning, a limit, a correction of something the user said, and a comparison the user asked for. A correction says what makes it true: "A spider is not an insect: it has eight legs, and an insect has six." When required wording contains the move, such as a legal disclaimer, use the profile off. Read `references/patterns.md` for phrases and examples. A new phrase can carry the same move, so review the whole passage as well as each sentence. ## Scope and precedence - **Scope.** Apply these rules to prose people read. This includes chat replies, documentation, plans, reports, commit bodies, pull request descriptions, code comments, and product copy. - **Verbatim source material.** Copy supplied quotes and tool output exactly when reproducing them. Write the surrounding explanation under these rules. An invented testimonial or sample tagline is your own prose and follows the same rules. - **Governed everywhere else.** Your prose follows the rules inside quotation marks, Markdown fences, code comments, and command examples. Formatting does not change who wrote the text. - **User precedence.** The user's explicit instructions take priority. If the user asks for a pattern this skill rejects, write it and briefly name the conflicting rule. Preserve the meaning of supplied text during translation. Use the profile off when faithful wording requires it. ## Sourcing Support a claim with a fact the reader can check. Name the source, the figure, and the date when citing a measurement. Give the actual feature or behavior when a number is unnecessary. Treat sample numbers as examples; replace them with verified values before publication. Select facts for the reader's purpose. Omit incidental details. Keep the claims you include accurate, with any qualification that changes the conclusion or next step. Honor explicit requests for complete coverage or verbatim reproduction. Remove empty praise. If a needed fact is missing, ask for it or limit the claim to the available evidence. ## Suspended lists A list inserted between paired dashes can separate the subject from its verb. This form is banned. Name the one example the reader needs inside the sentence. Delete examples that add no useful information. If each item affects what the reader does, put the items in a list below the sentence. Changing the dashes to a colon or parentheses keeps the same problem. Review lists split across lines or sentences too. In English and other languages, review adjacent sentences for dense lists and repeated frames. Omit enumerations that restate one point. Splitting them across sentences or bullets keeps the same catalog. Read Paragraph review in `references/patterns.md`. For Chinese prose, also read Chinese paragraph review for translationese, redundant words, and register shifts. ## Marketing register Apply this section to product pages and promotional text. It covers headlines, button labels, descriptions, alt text, email, social posts, ads, and translated interface text. Tell the reader what the product does, how it works, or what they can do next. Use concrete nouns and verbs. Include a number only when the source supports it. Grounded: "The tracker links every task to its pull request and posts a status digest to Slack each morning." The banned move takes four more forms here: 1. **Era-ending.** A sentence announces that an old way of working has ended. 2. **Competitor put-downs.** A claim starts by criticizing a rival or group. 3. **Collision framing.** Two abstract qualities are described as meeting. 4. **Corporate throat-clearing.** A company preamble delays the useful fact. **Hype vocabulary.** Replace vague praise with the feature or fact it refers to. The pattern guide lists common examples. Check the meaning of unfamiliar synonyms too. A word that fits both a perfume ad and a SaaS deck may say little about the actual product. **Positive terms.** Use a familiar positive term when it describes the behavior accurately: **read-only**, **immutable**, **append-only**, **idempotent**, **dry run**, **single-writer**, **fixed-width**, **allowlist**, **constant-time**, or **exit code 2**. If a term would make the sentence harder to understand, describe the behavior in plain words. Preserve every limit that affects the reader's next step. ## Loophole closures Use these checks during review: - **"The banned string doesn't appear."** Check the structure of the argument. A contrast can span two sentences, separate paragraphs, or a heading and its description. Rewrite the claim around the subject
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
46b87cfc974cfull audit observations/trust-audit/skill/hirohyun__grounded-copy.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-11 | 46b87cfc974c | SAFE | B | 89 | first audit |
Questions
What does the grounded-copy skill do?
Help AI write clearly and get to the point. A plugin and skill for Claude Code and Codex.
Is grounded-copy safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can grounded-copy access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does grounded-copy work with?
Its documentation mentions claude-code, codex and cursor. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (46b87cfc974c), read on 2026-10-11. The repository is watched, and a new audit runs when it changes — this is the first audit.