AGENTS.md · git:20260924.324f57c · 2026-09-24 · sha256 1b652a4fd1ed6948

AGENTS.md git:20260924.324f57cA

Immutable. This exact content never changes and is served at /api/v1/blob/1b652a4fd1ed6948.

# AGENTS

- Premature Optimization is the Root of All Evil
- If it hurts, do it more often
- Don't live with broken windows
- 一切妥協をしないこと
- 一切忖度しないこと
- 常に日本語を利用すること
- 全角と半角の間には半角スペースを入れること
- 絵文字を使わないこと
- コメントは全て日本語にすること
- ログメッセージは全て英語にすること
- テストのログメッセージは全て日本語にすること
- コメントはしっかり入れること
- テストはコメントを重視すること
- モックやスタブは絶対に利用しないこと
- grep ではなく ripgrep (rg) を使うこと

## リポジトリ固有の設定について

- リポジトリ固有の規約・設定がある場合は `CODEBASE.md` を参照すること

## 機密情報について

- 機密情報を扱うときは `shiguredo-no-secrets` スキルを参照すること

## Git について

- git 操作を行うときは `shiguredo-git` スキルを参照すること

## issues について

- issues を作成・管理するときは `shiguredo-issues` スキルを参照すること

## GitHub Actions について

- GitHub Actions を作成・変更・レビューするときは `shiguredo-github-actions` スキルを参照すること

## 言語について

- Erlang/OTP のコードを書くときは `shiguredo-erlang` スキルを参照すること
- Rust のコードを書くときは `shiguredo-rust` スキルを参照すること
- Python のコードを書くときは `shiguredo-python` スキルを参照すること
- TypeScript のコードを書くときは `shiguredo-typescript` スキルを参照すること

## 変更履歴について

- 変更履歴を記載するときは `shiguredo-changelog` スキルを参照すること