https://github.com/kai-tecweb/claude-code-standards
Claude Code 開発標準 | 40年以上の経験と5,000以上のプロジェクトから生まれた実戦的なベストプラクティス
https://github.com/kai-tecweb/claude-code-standards
ai-coding aws best-practices claude-code coding-standards developer-tools inertiajs japanese javascript laravel nodejs php react tailwindcss typescript
Last synced: about 2 months ago
JSON representation
Claude Code 開発標準 | 40年以上の経験と5,000以上のプロジェクトから生まれた実戦的なベストプラクティス
- Host: GitHub
- URL: https://github.com/kai-tecweb/claude-code-standards
- Owner: kai-tecweb
- Created: 2025-12-05T01:08:23.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-12-07T01:06:18.000Z (7 months ago)
- Last Synced: 2025-12-08T09:48:24.156Z (7 months ago)
- Topics: ai-coding, aws, best-practices, claude-code, coding-standards, developer-tools, inertiajs, japanese, javascript, laravel, nodejs, php, react, tailwindcss, typescript
- Language: Shell
- Homepage:
- Size: 554 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Claude Code Development Standards
Claude Code 開発標準
40年以上の経験と5,000以上のプロジェクトから生まれた実戦的なベストプラクティス
クイックスタート •
特徴 •
インストール •
使い方 •
ドキュメント
---
## 🚀 クイックスタート
30秒でセットアップ完了:
```bash
curl -sSL https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/scripts/install.sh | bash
```
または手動で:
```bash
git clone https://github.com/iwasaki-dev/claude-code-standards.git /tmp/claude-standards
cp -r /tmp/claude-standards/.claude .
cp /tmp/claude-standards/templates/CLAUDE.laravel.md CLAUDE.md
```
---
## ✨ 特徴
### 🎯 実戦で検証済み
- **40年以上**の開発経験
- **5,000以上のプロジェクト**で実証
- 小規模アプリから大規模エンタープライズシステムまで対応
### 📚 包括的なガイド
- ✅ **Laravel 12** + **React 18** + **Inertia.js**
- ✅ **Node.js** + **Express.js**
- ✅ **AWS** (EC2, RDS, S3) 構成
- ✅ よくあるエラーと解決策
- ✅ Git運用のベストプラクティス
### 🔧 すぐに使える
- 3コマンドでセットアップ完了
- プロジェクトテンプレート付属
- 自動更新スクリプト提供
### 🌍 オープンソース
- **MIT License** - 商用利用可能
- コミュニティ貢献歓迎
- 継続的に更新
---
## 📚 含まれている内容
### 開発原則(`.claude/standards.md`)
```markdown
✓ 調査と実装の明確な分離
✓ Git運用ルール(1機能1コミット)
✓ 禁止ファイル名パターン
✓ バックアップファイル禁止ポリシー
✓ コーディング規約
```
### エラー解消パターン(`.claude/error-patterns.md`)
```markdown
✓ 環境混在エラー → php artisan config:clear
✓ ハードコーディング問題 → 環境変数化
✓ キャッシュ問題 → デプロイ後の必須コマンド
✓ bcryptエラー → バックエンド認証実装
✓ 開発サーバー遅延 → ログクリア
```
### Laravel + React ガイド(`.claude/laravel-react-guide.md`)
```markdown
✓ なぜ Laravel + React + Inertia なのか?
✓ コーディング規約(命名規則、構造)
✓ N+1問題の回避
✓ TypeScript strict mode
✓ Tailwind CSS ベストプラクティス
```
### AWS構成ガイド(`.claude/aws-guide.md`)
```markdown
✓ 標準構成(コスト重視)
✓ EC2設定(Ubuntu 24.04)
✓ RDS設定(MySQL 8.0)
✓ S3活用パターン
✓ デプロイフロー
```
---
## 📦 インストール方法
### 方法1: ワンライナー(推奨)
```bash
curl -sSL https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/scripts/install.sh | bash
```
**対話形式でセットアップ:**
```
? 技術スタックを選択してください:
❯ Laravel + React + Inertia
Node.js + Express
最小構成
? AWSを使用しますか? (Y/n)
```
### 方法2: Git Clone
```bash
# 1. リポジトリをクローン
git clone https://github.com/iwasaki-dev/claude-code-standards.git /tmp/claude-standards
# 2. .claudeディレクトリをコピー
cp -r /tmp/claude-standards/.claude .
# 3. テンプレートをコピー
cp /tmp/claude-standards/templates/CLAUDE.laravel.md CLAUDE.md
# 4. プロジェクト固有情報を編集
nano CLAUDE.md
```
### 方法3: 手動ダウンロード
個別にファイルをダウンロード:
```bash
mkdir -p .claude
# 必須ファイル
curl -o .claude/standards.md https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/.claude/standards.md
curl -o .claude/error-patterns.md https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/.claude/error-patterns.md
# Laravel用
curl -o .claude/laravel-react-guide.md https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/.claude/laravel-react-guide.md
# AWS使用時
curl -o .claude/aws-guide.md https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/.claude/aws-guide.md
```
---
## 🎯 使い方
### CLAUDE.mdでの参照
```markdown
# My Project
## Commands
npm run dev: Start development server
php artisan serve: Start Laravel server
## Architecture
Laravel 12 + React 18 + Inertia.js
## Standards and Best Practices
@.claude/standards.md
@.claude/laravel-react-guide.md
@.claude/error-patterns.md
@.claude/aws-guide.md
## Project-specific Information
- Database: MySQL 8.0 on RDS
- Storage: S3 for file uploads
- Authentication: Laravel Breeze + Inertia
```
### Claude Codeでの使用
```bash
# プロジェクトディレクトリで
claude
# Claude Codeが自動的にCLAUDE.mdを読み込む
# /init で再生成・調整も可能
```
---
## 🔄 更新方法
最新版に更新:
```bash
curl -sSL https://raw.githubusercontent.com/iwasaki-dev/claude-code-standards/main/scripts/update.sh | bash
```
**自動的にバックアップが作成されます:**
```
.claude.backup.20251205_143022/
```
---
## 💡 実例
### Laravel + React プロジェクト
[examples/laravel-react-project/](examples/laravel-react-project/) を参照
### Node.js + Express プロジェクト
[examples/nodejs-express-project/](examples/nodejs-express-project/) を参照
---
## 📖 ドキュメント
- [はじめに](docs/getting-started.md)
- [既存プロジェクトへの導入ガイド](docs/migration-guide.md)
- [カスタマイズ方法](docs/customization.md)
- [よくある質問](docs/faq.md)
- [トラブルシューティング](docs/troubleshooting.md)
---
## 🤝 コントリビューション
Pull Request、Issue、改善提案を歓迎します!
詳細は [CONTRIBUTING.md](CONTRIBUTING.md) をご覧ください。
---
## 🌟 技術スタック
### サポートされている技術
- **Backend**: Laravel 12.x, Node.js, Express.js
- **Frontend**: React 18.x, TypeScript, Inertia.js, Tailwind CSS
- **Database**: MySQL 8.0, Redis
- **Infrastructure**: AWS (EC2, RDS, S3), CloudFront
- **Tools**: Vite, Composer, npm, PM2
### 推奨開発環境
- PHP 8.3+
- Node.js 18.x+
- MySQL 8.0+
- Ubuntu 24.04 LTS
---
## 🔍 なぜこの技術スタックなのか?
### Laravel + React + Inertia.js
✅ **API作成の手間がほぼゼロ** - Inertiaが自動でデータフローを処理
✅ **開発スピードが速い** - Laravel と React の豊富なエコシステム
✅ **メンテナンスしやすい** - 型安全性と明確な責務分離
✅ **実績豊富** - 多数のプロジェクトで検証済み
### Lambdaを避ける理由
❌ Composer依存関係の複雑さ
❌ vendorディレクトリサイズの問題
❌ デバッグが困難
✅ EC2の方が制御しやすく、デバッグも容易
---
## 📄 ライセンス
MIT License - 商用利用、改変、再配布が自由にできます。
詳細は [LICENSE](LICENSE) をご覧ください。
---
## 🙏 謝辞
このプロジェクトは、40年以上の開発経験と5,000以上のプロジェクトから得られた知見をまとめたものです。
---
## 📊 統計
- ⭐ **Stars**: このリポジトリが役に立ったらスターをお願いします!
- 🍴 **Forks**: 自由にフォークして使用してください
- 📝 **Issues**: 改善提案や質問はIssueでお願いします
---
## 🔗 関連リンク
- [Claude Code 公式ドキュメント](https://docs.anthropic.com/en/docs/claude-code)
- [Laravel 公式ドキュメント](https://laravel.com/docs)
- [React 公式ドキュメント](https://react.dev)
- [Inertia.js 公式ドキュメント](https://inertiajs.com)
---
**作成**: 開発者コミュニティ
**最終更新**: 2025年12月5日
**バージョン**: 2.0.0
世界中の開発者のために ❤️ を込めて
---
## 💎 完全版サービスのご案内
このGitHubリポジトリでは、基本的な開発標準を無料で提供しています。
### 📦 この無料版に含まれるもの
- ✅ 開発原則(Git運用、コーディング規約)
- ✅ よくあるエラーと解決策
- ✅ Laravel + React + Inertia.js 基本ガイド
- ✅ AWS 構成の基礎
**これだけでも開発は可能です!**
---
### 🎓 さらに上を目指す方へ
**40年以上の開発経験と5,000以上のプロジェクトから得られた実践的なノウハウ**を詰め込んだ完全版をご用意しています。
#### 完全版に含まれる追加コンテンツ
**1. 環境構築ガイド(v2.0)**
- ✨ 30分〜1時間で開発環境完成
- ✨ Windows環境での最適セットアップ
- ✨ よくあるトラブルと解決策
- ✨ 初心者でも迷わない手順
**2. 開発標準 - Complete Edition**
- ✨ 実践的なケーススタディ(実際のプロジェクト事例)
- ✨ 高度な技術テクニック
- ✨ AWS コスト最適化(月額¥30,000→¥8,000の削減例)
- ✨ パフォーマンスチューニング
- ✨ 複雑なフォーム実装パターン
- ✨ N+1問題の実践的回避方法
#### 📌 こんな方におすすめ
- ✅ 開発環境の構築から学びたい
- ✅ 実際のプロジェクト事例を参考にしたい
- ✅ AWS のコスト削減方法を知りたい
- ✅ より深い技術的知見を得たい
- ✅ 40年の経験を活かした開発をしたい
---
### 🛒 完全版の入手方法
ココナラにて提供中:
👉 **[AIで開発!環境構築から開発標準まで完全サポート](https://coconala.com/services/3973687)**
**サービス内容:**
- 環境構築ガイド(v2.0)の提供
- 開発標準 Complete Edition の提供
- 継続的なアップデート
- 質問・相談サポート