English | 日本語 | 简体中文 | 한국어 | Español
Thank you for your interest in contributing!
- Use GitHub Issues
- Specify which guideline file and rule is affected
- Fork the repository
- Create a feature branch
- Make your changes
- Commit with a descriptive message
- Open a Pull Request
| Directory | What We Need | Guidelines |
|---|---|---|
01_philosophy/ |
Improvements to sample content | Rewrite in your native language. Keep abstract — no tool/framework names. |
02_decision-criteria/ |
New decision axes, improved thresholds | Rewrite in your native language. No framework-specific details. |
03_guidelines/common/ |
Rule improvements, new Before/After examples, new rules | Cross-repo sync required — changes must be copied to ai-dev-os-rules-typescript. See below. |
03_guidelines/frameworks/ |
Framework-specific patterns, new framework support | Follow the responsibility separation: common/ = "what to do", frameworks/ = "how to implement". |
templates/ |
Template improvements, new framework templates | For new projects only. Do not auto-apply to existing projects. |
The 03_guidelines/common/ directory is shared across rules repositories. When updating any file:
- Make the change in this repository first
- Copy the updated file(s) to
ai-dev-os-rules-typescript - Commit to each repository with the same message
- Exception:
code.mdmay have language-specific examples — sync the rules, adjust examples
Quick check for drift:
diff -rq 03_guidelines/common/ ../ai-dev-os-rules-typescript/03_guidelines/common/- Create
03_guidelines/frameworks/{name}/overview.mdandproject-structure.md - No duplication with
common/— only framework-specific patterns - Create
templates/{name}/with CLAUDE.md.template - Update README.md directory structure
- Release as MINOR version or higher
| Change Type | Version |
|---|---|
| Philosophy/decision-criteria changes | MAJOR |
| New guidelines, framework additions | MINOR |
| Typo fixes, example improvements | PATCH |
- Translations are in
docs/i18n/{lang}/ - Currently supported:
ja,zh-CN,ko,es - Guidelines in
03_guidelines/must be in English (for AI compatibility) 01_philosophy/and02_decision-criteria/can be in any language
Be respectful, constructive, and inclusive.