agent-style (PyPI)
CLI for The Elements of Agent Style: a literature-backed English technical-prose writing ruleset for AI agents.
Install:
pip install agent-style
Basic use:
agent-style list-tools # show supported tools
agent-style enable claude-code # wire up Claude Code
agent-style enable claude-code --dry-run --json # preview in canonical JSON
agent-style disable claude-code # reverse
agent-style rules # print bundled RULES.md
The CLI writes to .agent-style/ in your project and safely adds a marker-wrapped reference to your existing instruction file (CLAUDE.md, AGENTS.md, .github/copilot-instructions.md, etc.). Existing content is preserved; writes are idempotent; --dry-run previews without changing any file.
Supported tools and install modes in v0.5.0:
| Tool | Install mode |
|---|---|
| claude-code | import-marker (writes @.agent-style/claude-code.md to your CLAUDE.md) |
| agents-md | append-block (writes a marker block to your AGENTS.md) |
| copilot | append-block (writes a marker block to .github/copilot-instructions.md) |
| copilot-path | owned-file (writes .github/instructions/agent-style.instructions.md) |
| cursor | owned-file (writes .cursor/rules/agent-style.mdc) |
| anthropic-skill | owned-file (writes .claude/skills/agent-style/SKILL.md) |
| codex | print-only (writes .agent-style/codex-system-prompt.md; stdout = prompt) |
| aider | multi-file-required (writes .agent-style/aider-conventions.md; stderr = .aider.conf.yml snippet) |
| kiro | owned-file (writes .kiro/steering/agent-style.md) |
| style-review | skill-with-references (installs the skill and its references on supported hosts) |
The full rule set lives in the canonical repository at https://github.com/yzhao062/agent-style. This PyPI package bundles RULES.md, NOTICE.md, the 9 primary adapters, the style-review skill and its references, and the tools.json registry; running agent-style rules prints the bundled RULES.md for quick review.
License
- Code: MIT (
agent_style/data/LICENSES/MIT.txt). - Bundled prose (
RULES.md,NOTICE.md, adapters,style-review): CC BY 4.0 (agent_style/data/LICENSES/CC-BY-4.0.txt).
Roadmap (v0.5.0+): agent-style update (pull refreshed adapters), agent-style override <RULE> disable (per-rule opt-out), agent-style clean (single-command uninstall), .agent-style/config.toml (project-level config).
Metadata
Release files for agent-style 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agent_style-0.5.0.tar.gz | 116.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_style-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 257.6 kB
Release files / agent_style-0.5.0.tar.gz
| Download URL | agent_style-0.5.0.tar.gz |
|---|---|
| Size | 116.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a9f8249fde19f7aeb732d1732ab4ba40c791e8f5f45c9bb43195ea6b7d4a78db
|
|
BLAKE2b-256 checksum How to use checksums |
e8f48acec788371c0ca0f4f72e294c922a1a132bcce8c1c5572499549310d2fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency logRelease files / agent_style-0.5.0-py3-none-any.whl
| Download URL | agent_style-0.5.0-py3-none-any.whl |
|---|---|
| Size | 141.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a64fbfdb0ca809f6a3e4ccef57d910a303446834e80787ff28de5ee876536c22
|
|
BLAKE2b-256 checksum How to use checksums |
e07e401c7b25eebf84c9d00963f92c487da30477dd69b470e30e6b1a74df2a02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency log