Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ Lint → Test → Build → SCA → Deploy:Stg → E2E → Deploy:Prod
## 5. 環境作成

基本的にdevcontainerを使用する。
またベースはghcr.io/keito4/config-base:1.13.1を使用する
またベースはghcr.io/keito4/config-base:1.43.0を使用する

## 6. デプロイ

Expand Down
16 changes: 8 additions & 8 deletions .claude/devcontainer-recommendations.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ Elu-co-jp配下の全リポジトリで統一されたDevContainer環境を提

```json
{
"image": "ghcr.io/keito4/config-base:1.13.1"
"image": "ghcr.io/keito4/config-base:1.43.0"
}
```

**最新バージョン**: 1.15.0(management_toolsで使用中)
**推奨バージョン**: 1.13.1+(安定版として広く採用)
**最新バージョン**: 1.43.0
**推奨バージョン**: 1.43.0+(安定版として広く採用)

## Claude Code動作のための必須設定

Expand All @@ -25,12 +25,12 @@ Claude Code(AI開発アシスタント)を動作させるための最小限

```json
{
"image": "ghcr.io/keito4/config-base:1.13.1"
"image": "ghcr.io/keito4/config-base:1.43.0"
}
```

- config-baseイメージには`@anthropic-ai/claude-code` CLIが既にインストール済み
- バージョン1.13.1以降を推奨
- バージョン1.43.0以降を推奨

### 2. 必須mounts

Expand Down Expand Up @@ -155,7 +155,7 @@ OPENAI_API_KEY=*** # o3 MCP用
```json
{
"name": "Project Name",
"image": "ghcr.io/keito4/config-base:1.13.1",
"image": "ghcr.io/keito4/config-base:1.43.0",
"mounts": [
"source=${localEnv:HOME}/.codex,target=/home/vscode/.codex,type=bind,consistency=cached",
"source=${localEnv:HOME}/.claude,target=/home/vscode/.claude,type=bind,consistency=cached",
Expand Down Expand Up @@ -696,7 +696,7 @@ NODE_ENV=development

### 1. バージョン管理

- **ベースイメージ**: セマンティックバージョニング(例: `1.13.1`)を明示
- **ベースイメージ**: セマンティックバージョニング(例: `1.43.0`)を明示
- **Features**: `latest`使用は最小限に、安定性重視の場合はバージョン固定
- **更新頻度**: 四半期ごとにベースイメージ見直し

Expand Down Expand Up @@ -737,7 +737,7 @@ NODE_ENV=development

```json
- "image": "ghcr.io/keito4/config-base:1.0.40"
+ "image": "ghcr.io/keito4/config-base:1.13.1"
+ "image": "ghcr.io/keito4/config-base:1.43.0"
```

2. **非推奨Feature削除**
Expand Down
4 changes: 2 additions & 2 deletions .devcontainer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ No known issues at this time. The container uses Node.js v22.14.0, which is comp

The container includes comprehensive AI-assisted development capabilities:

- **13 Specialized Agents**: Architecture validation, performance analysis, security review, accessibility validation, concurrency safety analysis, and more
- **13 Automated Commands**: 2 Claude commands (git-sync, Husky setup) + 11 Codex prompts (security analysis, code refactoring, CI/CD troubleshooting, dependency management, and PR workflows)
- **18 Specialized Agents**: Architecture validation, performance analysis, security review, accessibility validation, concurrency safety analysis, Playwright test automation, and more
- **23 Automated Commands**: Repository maintenance, Git workflows, code analysis, quality checks, DevContainer management, dependency health, security scanning, and CI/CD setup
- **Quality Standards**: Japanese-language development guidelines with TDD methodology and static quality gates

## Container Versioning
Expand Down
4 changes: 2 additions & 2 deletions .devcontainer/VERSIONING.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ The workflow is triggered by:

Each release creates two tags:

- `ghcr.io/keito4/config-base:{version}` (e.g., `1.13.1`)
- `ghcr.io/keito4/config-base:{version}` (e.g., `1.43.0`)
- `ghcr.io/keito4/config-base:latest`

### Usage Example
Expand All @@ -82,7 +82,7 @@ Each release creates two tags:

```json
{
"image": "ghcr.io/keito4/config-base:1.13.1"
"image": "ghcr.io/keito4/config-base:1.43.0"
}
```

Expand Down
17 changes: 11 additions & 6 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,25 @@

### Claude Code エージェント (`.claude/agents/`)

13個の専門エージェントが利用可能
18個の専門エージェントが利用可能

- **アーキテクチャ・品質**: DDD検証、パフォーマンス分析、並行処理安全性分析、テスト可能性分析
- **ドキュメント・一貫性**: ドキュメント一貫性チェック、アクセシビリティ検証
- **依存関係・セキュリティ**: NuGet監査、セキュリティ分析
- **イシュー解決**: コード品質、依存関係、ドキュメント、セキュリティ、テストカバレッジ専門エージェント

### Codex プロンプト (`.codex/prompts/`)
### Claude コマンド (`.claude/commands/`)

11個の構造化プロンプトが利用可能
23個の自動化コマンドが利用可能

- **セキュリティ**: 認証認可レビュー、設定監査、依存関係スキャン
- **リファクタリング**: 分離、重複排除、再編成、簡素化、分割
- **ツール設定**: Git同期、Huskyセットアップ
- **メンテナンス**: リポジトリ全体の健全性チェック、ブランチクリーンアップ
- **Git ワークフロー**: Git同期、PR作成、類似性分析
- **コード分析**: 複雑度チェック、セキュリティレビュー、認証情報スキャン
- **品質・テスト**: PR前チェックリスト、テストカバレッジ傾向、変更履歴生成
- **DevContainer**: バージョンチェック、更新、チェックリスト、推奨設定の発見
- **依存関係**: 依存関係健全性チェック、ライブラリ更新
- **セキュリティ**: セキュリティレビュー、認証情報スキャン
- **ツール設定**: CI/CDセットアップ、Husky設定、チーム保護設定、Claude設定同期

詳細は各ディレクトリの README.md を参照してください。

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Config Repository

[![CI](https://github.com/keito4/config/actions/workflows/ci.yml/badge.svg)](https://github.com/keito4/config/actions/workflows/ci.yml)
[![CodeQL](https://github.com/keito4/config/actions/workflows/codeql.yml/badge.svg)](https://github.com/keito4/config/actions/workflows/codeql.yml)
[![Security](https://github.com/keito4/config/actions/workflows/security.yml/badge.svg)](https://github.com/keito4/config/actions/workflows/security.yml)
[![codecov](https://codecov.io/gh/keito4/config/branch/main/graph/badge.svg)](https://codecov.io/gh/keito4/config)

Expand Down
Loading