agent-style
21 writing rules for AI coding and writing agents. Drop-in for Claude Code, Codex, Copilot, Cursor, and Aider, so their output reads like a tech pro.
File Explorer
- adapter-agents-sdk-smoke.yml
- adapter-aider-smoke.yml
- adapter-gemini-smoke.yml
- publish.yml
- real-agent-smoke.yml
- validate.yml
- mlc-config.json
- SKILL.md
- AGENTS.md
- aider-conventions.md
- claude-code.md
- codex.md
- copilot-instructions.md
- copilot-path-instructions.md
- cursor-rule.mdc
- kiro-steering.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- baseline-per-rule.json
- task-ids.txt
- treatment-per-rule.json
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- baseline-per-rule.json
- task-ids.txt
- treatment-per-rule.json
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- baseline-per-rule.json
- task-ids.txt
- treatment-per-rule.json
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- draft-1.md
- draft-2.md
- baseline-per-rule.json
- task-ids.txt
- treatment-per-rule.json
- 2026-08-11-release-as-unit-of-consumption.md
- bench.html
- hero.html
- sources.html
- bench-0.2.0-gemini-archive.md
- bench-0.2.0.md
- bench-0.3.0-claude.md
- bench-0.3.0-codex.md
- bench-0.3.0-copilot-noisy-archive.md
- bench-0.3.0-copilot.md
- bench-0.3.0-gemini-2.5-pro-archive.md
- bench-0.3.0-gemini-3.1-pro-partial-archive.md
- bench-0.3.0-gemini-flash.md
- bench-0.3.0-gemini.md
- bench-0.3.0-rescored.md
- bench-0.3.0.md
- bench.png
- hero.png
- preregistration-generation-decay.md
- rule-pack-compact.md
- rule-pack.md
- sources.png
- .gitkeep
- ask-phrases.txt
- deny-phrases.txt
- proselint-map.md
- warn-patterns.txt
- CC-BY-4.0.txt
- MIT.txt
- agent-style.js
- SKILL.md
- AGENTS.md
- aider-conventions.md
- claude-code.md
- codex.md
- copilot-instructions.md
- copilot-path-instructions.md
- cursor-rule.mdc
- kiro-steering.md
- CC-BY-4.0.txt
- MIT.txt
- clean-control.expected.json
- clean-control.md
- mech-violations.expected.json
- mech-violations.md
- messy-real-world.expected.json
- messy-real-world.md
- mixed.expected.json
- mixed.md
- regression-w1-rule-i.expected.json
- regression-w1-rule-i.md
- regression-w2-rule-b.expected.json
- regression-w2-rule-b.md
- regression-w3-rule-g.expected.json
- regression-w3-rule-g.md
- regression-w4-rule-a.expected.json
- regression-w4-rule-a.md
- regression-w5-rule-05-d.expected.json
- regression-w5-rule-05-d.md
- struct-violations.expected.json
- struct-violations.md
- revision-prompt.md
- rule-detectors.md
- SKILL.md
- NOTICE.md
- rule-pack-compact.md
- RULES.md
- tools.json
- detectors_mech.js
- detectors_sem.js
- detectors_struct.js
- index.js
- loader.js
- polish.js
- primitive.js
- cli.js
- installer.js
- markers.js
- owned_file.js
- registry.js
- review.test.js
- index.js
- package.json
- README.md
- SKILL.md
- AGENTS.md
- aider-conventions.md
- claude-code.md
- codex.md
- copilot-instructions.md
- copilot-path-instructions.md
- cursor-rule.mdc
- kiro-steering.md
- CC-BY-4.0.txt
- MIT.txt
- clean-control.expected.json
- clean-control.md
- mech-violations.expected.json
- mech-violations.md
- messy-real-world.expected.json
- messy-real-world.md
- mixed.expected.json
- mixed.md
- regression-w1-rule-i.expected.json
- regression-w1-rule-i.md
- regression-w2-rule-b.expected.json
- regression-w2-rule-b.md
- regression-w3-rule-g.expected.json
- regression-w3-rule-g.md
- regression-w4-rule-a.expected.json
- regression-w4-rule-a.md
- regression-w5-rule-05-d.expected.json
- regression-w5-rule-05-d.md
- struct-violations.expected.json
- struct-violations.md
- revision-prompt.md
- rule-detectors.md
- SKILL.md
- NOTICE.md
- rule-pack-compact.md
- RULES.md
- tools.json
- __init__.py
- detectors_mech.py
- detectors_sem.py
- detectors_struct.py
- loader.py
- polish.py
- primitive.py
- __init__.py
- cli.py
- installer.py
- markers.py
- owned_file.py
- registry.py
- __init__.py
- test_handshake_parity.py
- test_rescore_provenance.py
- test_review_fixtures.py
- test_rule07_classification.py
- pyproject.toml
- README.md
- run_openai.py
- aggregate.py
- rescore.py
- run.sh
- tasks.md
- build-compact.py
- bump-version.py
- render-bench-png.py
- run-tests.sh
- smoke-skill-safety.sh
- smoke-test-python.py
- verify-fresh-install.py
- verify-install.sh
- clean-control.expected.json
- clean-control.md
- mech-violations.expected.json
- mech-violations.md
- messy-real-world.expected.json
- messy-real-world.md
- mixed.expected.json
- mixed.md
- regression-w1-rule-i.expected.json
- regression-w1-rule-i.md
- regression-w2-rule-b.expected.json
- regression-w2-rule-b.md
- regression-w3-rule-g.expected.json
- regression-w3-rule-g.md
- regression-w4-rule-a.expected.json
- regression-w4-rule-a.md
- regression-w5-rule-05-d.expected.json
- regression-w5-rule-05-d.md
- struct-violations.expected.json
- struct-violations.md
- revision-prompt.md
- rule-detectors.md
- SKILL.md
- .gitattributes
- .gitignore
- .markdownlint-cli2.jsonc
- adapter-matrix.md
- CHANGELOG.md
- NOTICE.md
- README.md
- RELEASING.md
- RULES.md
- SOURCES.md
- TODO.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
aider
View Details ▼
aider
Pair program with the LLM of your choice.
aider --model {{model_name}} --api-key {{your_api_key}}
Start a new project or work with an existing code base:
aider {{path/to/file1 path/to/file2 ...}}
Add new features or test cases to specific files:
aider {{path/to/file}} --describe "{{bug_description}}"
Describe a bug and let `aider` fix it:
codex
View Details ▼
codex
Natural language code assistant for the terminal, powered by OpenAI.
Reads and edits files in your current directory to fulfill requests.
codex
Start an interactive Codex session in the current directory:
codex "{{prompt}}"
Run a single Codex command using a prompt:
codex --sandbox workspace-write "{{prompt}}"
Run a prompt allowing Codex to edit files in the workspace:
copilot
View Details ▼
copilot
Interact with GitHub Copilot.
copilot
Start interactive mode:
copilot --allow-tool write
Allow all file editing:
copilot --continue
Resume the most recent session:
host
View Details ▼
host
Lookup Domain Name Server.
See also: `dig`, `resolvectl`, `nslookup`.
host {{domain}}
Lookup A, AAAA, and MX records of a domain:
host -t {{field}} {{domain}}
Lookup a field (CNAME, TXT, ...) of a domain:
host {{ip_address}}
Reverse lookup an IP:
npx
View Details ▼
npx
This command is an alias of `npm exec`.
tldr npm exec
View documentation for the original command:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pipx
View Details ▼
pipx
Install and run Python applications in isolated environments.
pipx run {{pycowsay}} {{moo}}
Run an app in a temporary virtual environment:
pipx install {{package}}
Install a package in a virtual environment and add entry points to path:
pipx uninstall {{package}}
Uninstall a package:
