CLAUDE.md · conorbronsdon/avoid-ai-writing
CLAUDE.md from conorbronsdon/avoid-ai-writing: 55 lines covering What this is, Repository structure, How to make changes, Architecture of the skill and more.
Template by conorbronsdon
Chalk Labs
Need help deploying CLAUDE.md · conorbronsdon/avoid-ai-writing?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/conorbronsdon/avoid-ai-writing/main/CLAUDE.md -o CLAUDE.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: prompt-engineering, writing-editing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
A CLAUDE.md file: project memory Claude Code loads at the start of every session.
- For
- Claude Code
- Length
- 55 lines
- File
CLAUDE.md
Sections
- What this is
- Repository structure
- How to make changes
- Architecture of the skill
- Key constraints
- Compatibility
First lines (shown under the repo's MIT license)
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## What this is A directory-based writing skill (`SKILL.md` plus `references/patterns.md`) that audits and rewrites content to remove AI writing patterns. The skill is a markdown file consumed by AI coding assistants; the repository also includes a dependency-free deterministic detector and test suite. ## Repository structure - `SKILL.md` — entry instructions, severity tiers, preservation rules, and output formats. - `references/patterns.md` — canonical word tiers, catalog, context and voice profiles. - `SKILL.full.md` — generated full source for comparison and self-scan. - `dist/avoid-ai-writing.md` — generated portable paste instructions. - `README.md` — public-facing docs, installation instructions, pattern reference table, full before/after example. - `CHANGELOG.md` — version history with what changed and why. ## How to make changes Edit `SKILL.md` and `references/patterns.md` directly. When making changes: - Follow the [changelog and versioning policy](CONTRIBUTING.md#changelog-and-versioning): add an Unreleased entry for user-facing changes; routine docs corrections, tests, and maintenance with no user-facing effect need no entry or version bump. - When preparing a release, update the SKILL.md frontmatter (`version: X.Y.Z`), `package.json`, and the dated changelog heading. Update the same version manually in both plugin manifests before syncing: - `plugins/avoid-ai-writing/.claude-plugin/plugin.json` - `.codex-plugin/plugin.json` - Update the same version in the six hand-written `skills/*/SKILL.md` frontmatters (all but the generated `skills/avoid-ai-writing/SKILL.md`). `python3 scripts/validate-openai-plugin.py . --json` fails when one differs from the OpenAI manifest. - Run `bash scripts/sync-plugin-skill.sh && bash scripts/sync-cursor-rules.sh`. The first script validates both manifest versions and the `package.json` version against `SKILL.md` and regenerates bundled skill copies, detector resources, scripts, and examples; the second regenerates the portable paste/Cursor artifacts. Neither script generates the manifest versions. A mismatch fails with messages such as `version mismatch: SKILL.md=X Claude plugin=Y`, `version mismatch: SKILL.md=X OpenAI plugin=Y`, or `version mismatch: SKILL.md=X package.json=Y`. - Run `npm test` to exercise the detector, category contract, validator, corpus helpers, and style checks. - Update README.md if the change affects installation, usage, feature list, or pattern count - The pattern count is canonical in the README "74 pattern categories" bullet (derived from references/patterns.md's detection `###` entries). This bullet quotes that number here as a **checked copy** for agent context — update README and this sentence when you add or remove a detection category. Don't restate the count elsewhere; CI (`scripts/check-pattern-count.sh`) fails if either literal drifts from `references/patterns.md`. ## Architecture of the skill The skill has three modes (`rewrite` default, `detect` flag-only, `edit` in-place) and processes text through this pipeline: 1. **Context profile detection** — auto-detects or accepts a profile hint (linkedin, blog, technical-blog, investor-email, docs, casual) that adjusts rule strictness via the tolerance matrix 2. **Pattern matching** — detection categories across content, language, structure, communication, and meta patterns (see references/patterns.md for the catalog; the count is in the README bullet) 3. **Vocabulary flagging** — 3-tier system: Tier 1 (always flag), Tier 2 (flag in clusters), Tier 3 (flag at high density) 4. **Severity classification** — P0 (credibility killers), P1 (obvious AI smell), P2 (stylistic polish) 5. **Output** — rewrite mode: one final rewrite, useful change summary, and verification; detailed findings on request. Detect mode: findings and assessment ## Key constraints - Keep the entry SKILL.md under 500 lines with agentskills.io-compatible frontmatter; preserve all rule text in the reference and generated artifacts. - Run `bash scripts/sync-plugin-skill.sh && bash scripts/sync-cursor-rules.sh` after canonical edits. Never edit generated copies. - Word replacement table entries need specific alternatives, not just "rephrase" - The self-reference escape hatch (quoted examples exempt from flagging) must be preserved — without it the skill flags its own documentation - Technical-blog profile has explicit word table exceptions (e.g., "robust" and "ecosystem" are legitimate in technical contexts) - "Extra strict" and "skip" in the tolerance matrix have specific meanings defined in the file - The `ai-writing-skill-field-guide` survey ranks this repo first on upkeep, and its author filed #12 here. Any public citation of that ranking has to carry the disclosure with it ## Compatibility The skill works with Claude Code, OpenClaw/ClawHub, and any agentskills.io-compatible agent. The frontmatter includes both `agentskills_spec` and `openclaw` fields. Changes must not break either format.
Signals
- Stars
- 5,223
- Forks
- 463
- Open issues
- 16
- Last commit (this folder)
- Oct 3, 2026 (27 days ago)
- Last release
- Oct 15, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from conorbronsdon
- 0.851score
avoid-ai-writing-router
conorbronsdon
Use when a request combines AI-writing audit, rewrite, file editing, voice preservation, false-positive interpretation, verification, or when the user invokes…
SkillAFreshness: A★ 5.2KClaude Code +9 - 0.851score
preservation-verifier
conorbronsdon
Use when the user provides an original and rewritten version, asks whether a rewrite preserved protected content, or wants a deterministic check for code…
SkillAFreshness: A★ 5.2KClaude Code +9 - 0.845score
false-positive-reviewer
conorbronsdon
Use when a user asks what AI-writing flags mean, whether detector output proves AI authorship, or wants a careful interpretation of possible false positives…
SkillAFreshness: A★ 5.2KClaude Code +9 - 0.845score
file-edit-in-place
conorbronsdon
Use when the user names a local file and explicitly asks to clean, rewrite, humanize, or remove AI-writing patterns in that file itself, with minimal targeted…
SkillAFreshness: A★ 5.2KClaude Code +9 - 0.715score
ai-writing-detector
conorbronsdon
Use when the user asks to detect, scan, audit, score, or flag AI-writing patterns without rewriting the text, including requests for a deterministic local…
SkillAFreshness: A★ 5.2KClaude Code +9 - 0.710score
voice-preserving-rewriter
conorbronsdon
Use when the user asks to rewrite, humanize, clean up, or remove AI-isms from text while preserving the writer's voice, facts, intent, structure, register…
SkillAFreshness: A★ 5.2KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get CLAUDE.md · conorbronsdon/avoid-ai-writing running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
CLAUDE.md · conorbronsdon/avoid-ai-writing. Agent Mart. https://agentmart.dev/templates/conorbronsdon-avoid-ai-writing-claude-md (last updated 2026-10-24)