Skip to main content

Turn AI prose into human-quality writing. A drop-in ruleset that stops your coding agent from writing like an LLM.

Project description

alchemy-writing

Turn AI prose into writing that reads like a person wrote it. This is the Python distribution of Alchemy — a small ruleset you hand your coding agent so the docs, READMEs, and replies it writes stop carrying the tell-tale LLM patterns.

Install

pip install alchemy-writing
alchemy init

alchemy init writes ALCHEMY.md into your project and links it from your CLAUDE.md, AGENTS.md, or .cursorrules if one exists. Your agent reads the rules whenever it writes after that.

Print the rules instead of writing them:

alchemy print

Or pull them into your own code:

import alchemy_writing
print(alchemy_writing.rules())

What's in it

The rules are grounded in documented AI-writing tells: Wikipedia's "Signs of AI writing," the Kobak et al. study on words that spiked in research papers after ChatGPT, and Pangram's phrase-frequency data. They cover the banned constructions, the fingerprint vocabulary, the punctuation tells led by em-dash overuse, and a self-check the agent runs over its own prose.

Full project, including the npm package and MCP server: https://github.com/fernforge/alchemy

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alchemy_writing-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alchemy_writing-0.1.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file alchemy_writing-0.1.0.tar.gz.

File metadata

  • Download URL: alchemy_writing-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for alchemy_writing-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9b49343649bdfeb0c39c0c753ab9ff6073b99c85e7ead91b916fdc652118938e
MD5 f137e7f05b45e323583ef043e925d58a
BLAKE2b-256 cd26c146f271e9a03b16b25434870a5d7c2799e6e4abdb83e5f77181887d24c2

See more details on using hashes here.

File details

Details for the file alchemy_writing-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for alchemy_writing-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 97ed26b43ebbef59ccd4e2a05dcbbecc589f6cb1eed8a2d5a881702193fbcbd7
MD5 cea27510a7161f1b9cd9900f0b20f093
BLAKE2b-256 23659e7fd5d2a28c878f3bf79f924cccfead0e1c584c41226bec9ef63843b054

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page