

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Python Boilerplate Project23## 概要4このプロジェクトは、Pythonアプリケーション開発のためのボイラープレートテンプレートです。モダンなPython開発環境のベストプラクティスに従って構成されています。56## 技術スタック7- **Python**: 3.11+8- **パッケージマネージャー**: uv9- **リンター/フォーマッター**: Ruff10- **型チェッカー**: Pyright11- **テストフレームワーク**: pytest12- **コンテナ**: Docker / Docker Compose1314## プロジェクト構造15```16python-boilerplate/17├── src/ # ソースコード18│ ├── __init__.py19│ ├── cli.py # CLIインターフェース20│ └── core/ # コアモジュール21│ ├── __init__.py22│ ├── config.py # 設定管理23│ ├── logger.py # ロギング設定24│ └── main.py # メインエントリーポイント25├── tests/ # テストコード26├── Dockerfile # Dockerコンテナ定義27├── docker-compose.yml # Docker Compose設定28├── pyproject.toml # プロジェクト設定29├── ruff.toml # Ruffリンター設定30├── pyrightconfig.json # Pyright型チェック設定31└── uv.lock # 依存関係ロックファイル32```3334## 開発ガイドライン35- **コードスタイル**: PEP 8準拠(Ruffで自動チェック)36- **型ヒント**: 全ての関数に型ヒントを記述37- **テスト**: 新機能追加時は必ずユニットテストを作成38- **ドキュメント**: docstringによる関数の説明を推奨3940## よく使うコマンド41```bash42# 依存関係のインストール43uv sync4445# テストの実行46uv run pytest4748# リンターの実行49uv run ruff check .5051# フォーマットの実行52uv run ruff format .5354# 型チェックの実行55uv run pyright5657# アプリケーションの実行58uv run python -m src.cli59```6061## 重要な設定62- **Python仮想環境**: `myenv/` ディレクトリに配置63- **型チェック**: strictモードで実行64- **リンター**: Ruffによる自動修正が有効6566## 注意事項67- 本番環境へのデプロイ前に必ず全テストを実行すること68- セキュリティに関わる設定は環境変数で管理すること69- 新規依存関係追加時は`uv add`を使用すること7071## 知見管理システム72このプロジェクトでは以下のファイルで知見を体系的に管理しています:7374### `.claude/context.md`75- プロジェクトの背景、目的、制約条件76- 技術スタック選定理由77- ビジネス要件や技術的制約7879### `.claude/project-knowledge.md`80- 実装パターンや設計決定の知見81- アーキテクチャの選択理由82- 避けるべきパターンやアンチパターン8384### `.claude/project-improvements.md`85- 過去の試行錯誤の記録86- 失敗した実装とその原因87- 改善プロセスと結果8889### `.claude/common-patterns.md`90- 頻繁に使用するコマンドパターン91- 定型的な実装テンプレート9293**重要**: 新しい実装や重要な決定を行った際は、該当するファイルを更新してください。9495## Clineルール管理96プロジェクト固有のルールは `.clinerules/` ディレクトリで管理されています:9798- `project-overview.md` - プロジェクト概要99- `tech-stack.md` - 技術スタックとツール使用ルール100- `development-guidelines.md` - 開発ガイドラインとコーディング規約101- `common-commands.md` - よく使うコマンド集102- `project-structure.md` - ディレクトリ構造と命名規則103- `knowledge-management.md` - 知見管理システムの説明104
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| ryok/python-boilerplate.clinerules/development-guidelines.md · 0 | Cline rules | testlint-formatstyletypes+2 | 72/100 | 13 days ago | |
| ryok/python-boilerplate.clinerules/tech-stack.md · 0 | Cline rules | setuptestlint-formattypes+1 | 69/100 | 13 days ago | |
| ryok/python-boilerplate.clinerules/common-commands.md · 0 | Cline rules | setupbuildtestlint-format+3 | 90/100 | 13 days ago | |
| ryok/python-boilerplate.clinerules/knowledge-management.md · 0 | Cline rules | archdo-notagent-behaviourdocs | 55/100 | 13 days ago | |
| ryok/python-boilerplate.clinerules/project-overview.md · 0 | Cline rules | setuparch | 37/100 | 13 days ago | |
| ryok/python-boilerplate.clinerules/project-structure.md · 0 | Cline rules | lint-formatstylearchdo-not | 80/100 | 13 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 14 days ago | |
| tphakala/birdnet-goCLAUDE.md · 1.6k | CLAUDE.md | buildtestlint-formatstyle+8 | 100/100 | today | |
| tyrchen/geektime-bootcamp-aiw7/genslides/backend/CLAUDE.md · 230 | CLAUDE.md | testlint-formatstylearch+6 | 100/100 | 9 days ago | |
| Adit-Jain-srm/NightmareNetCLAUDE.md · 46 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 14 days ago | |
| bagisto/bagistoCLAUDE.md · 28k | CLAUDE.md | setupbuildteststyle+5 | 100/100 | 7 days ago | |
| dotCMS/coreCLAUDE.md · 949 | CLAUDE.md | setupbuildteststyle+7 | 99/100 | today | |
| dotCMS/corecore-web/libs/sdk/client/CLAUDE.md · 949 | CLAUDE.md | setupbuildtestlint-format+9 | 97/100 | 14 days ago | |
| dotCMS/corecore-web/libs/sdk/react/CLAUDE.md · 949 | CLAUDE.md | setupbuildtestlint-format+9 | 97/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/ryok-python-boilerplate-claude)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.