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
26 changes: 17 additions & 9 deletions .claude/skills/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,12 +119,20 @@ PR 作成後等に自動トリガーされるスキル。

## E. Hooks(`.claude/hooks/`)

| フック | イベント | 説明 |
| ----------------------------- | ----------- | ------------------------------------ |
| `block_git_no_verify.py` | PreToolUse | `--no-verify` / `HUSKY=0` をブロック |
| `block_dangerous_commands.py` | PreToolUse | 危険コマンド実行を防止 |
| `pre_git_quality_gates.py` | PreToolUse | Git 操作前に Quality Gates 自動実行 |
| `post_git_push_ci.py` | PostToolUse | push 後に CI 状態を監視 |
| `post_pr_ci_watch.py` | PostToolUse | PR 作成後に CI 監視 |
| `post_pr_ai_review.py` | PostToolUse | PR 作成後に AI レビュー実行 |
| `pre_exit_plan_ai_review.py` | PreToolUse | Plan 終了前に AI レビュー |
完全なカタログは [../../AGENTS.md](../../AGENTS.md) を参照してください。

| フック | イベント | 説明 |
| ----------------------------- | ----------- | --------------------------------------------------- |
| `block_config_edit.py` | PreToolUse | リンター/フォーマッター設定ファイルの編集をブロック |
| `block_dangerous_commands.py` | PreToolUse | 危険コマンド実行を防止 |
| `block_git_no_verify.py` | PreToolUse | `--no-verify` / `HUSKY=0` をブロック |
| `block_inline_secrets.py` | PreToolUse | インライン埋め込み認証情報を検出してブロック |
| `common.py` | — | 共有ユーティリティライブラリ(他フックから import) |
| `post_commit_adr_reminder.py` | PostToolUse | commit 後にアーキテクチャ変更検出 → ADR リマインド |
| `post_edit_auto_lint.py` | PostToolUse | ファイル編集後に自動フォーマット+リント |
| `post_git_push_ci.py` | PostToolUse | push 後に CI 状態を監視 |
| `post_pr_ai_review.py` | PostToolUse | PR 作成後に AI レビュー実行 |
| `post_pr_ci_watch.py` | PostToolUse | PR 作成後に CI 監視 |
| `pre_exit_plan_ai_review.py` | PreToolUse | Plan 終了前に AI レビュー |
| `pre_git_quality_gates.py` | PreToolUse | Git 操作前に Quality Gates 自動実行 |
| `stop_test_verification.py` | Stop | エージェント完了前にテストを自動実行 |
8 changes: 4 additions & 4 deletions .devcontainer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ On container startup, the following configurations are automatically applied:

### Development Tools Included

- **Languages**: Node.js 24.14.1, npm, various language runtimes
- **Languages**: Node.js 24.15.0, npm, various language runtimes
- **Version Control**: Git with advanced configuration and hooks
- **Container Tools**: Docker, docker-compose
- **Cloud Tools**: AWS CLI, Terraform, kubectl
Expand All @@ -59,14 +59,14 @@ On container startup, the following configurations are automatically applied:

### Known Issues

No known issues at this time. The container uses Node.js v24.14.1, which is compatible with all dependencies including `semantic-release` (v25.0.2).
No known issues at this time. The container uses Node.js v24.15.0, which is compatible with all dependencies including `semantic-release` (v25.0.5).

### Claude Code Integration

The container includes comprehensive AI-assisted development capabilities:

- **17 Specialized Agents**: Architecture validation, performance analysis, security review, accessibility validation, concurrency safety analysis, Playwright test automation, and more
- **22 Automated Commands**: Repository maintenance, Git workflows, code analysis, quality checks, DevContainer management, dependency health, security scanning, and CI/CD setup
- **11 Specialized Agents**: Issue resolution (code quality, dependencies, documentation, security, test coverage), CI management, Playwright test automation, documentation consistency checking, and more
- **28 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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ Quality gates and hook behavior are defined by the hook scripts and settings ref
- Update the source file and regenerate the generated output when generated content changes.
- Add an ADR in [docs/adr/](docs/adr/) for non-trivial documentation architecture changes.
- Store intermediate review artifacts under `.context/`.
- `CLAUDE.md` is a symlink to `AGENTS.md` — it exists to satisfy Claude Code's CLAUDE.md lookup path without duplicating content. Do not edit `CLAUDE.md` directly; run `bash script/update-agents-md.sh` instead.

## Glossary

Expand Down
22 changes: 11 additions & 11 deletions docs/tool-catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,23 +32,23 @@ Layer 1: ベースイメージ (ghcr.io/keito4/config-base)

| ツール | バージョン | 用途 |
| -------- | --------------- | -------------------------- |
| Node.js | 24.14.1 | JavaScript/TypeScript 実行 |
| Node.js | 24.15.0 | JavaScript/TypeScript 実行 |
| Python 3 | apt 管理 | スクリプト、AI ツール |
| pnpm | 10.33.0 | パッケージマネージャ |
| pnpm | 11.1.2 | パッケージマネージャ |
| npm | see global.json | パッケージマネージャ |
| corepack | see global.json | パッケージマネージャ切替 |

> **Note**: Rust ツールチェインは [ADR #0003](adr/0003-remove-rust-from-base-image.md) によりベースイメージから削除。ビルド時間短縮(約20分削減)のため、`similarity-ts` は `/similarity-analysis` コマンドの初回実行時にオンデマンドインストールされる。

### 2.2 AI CLI ツール

| ツール | バージョン管理 | 用途 |
| --------------------------------- | ------------------------- | ------------------- |
| Claude Code | native installer (2.1.92) | AI コーディング支援 |
| Codex (`@openai/codex`) | see global.json | OpenAI Codex CLI |
| Gemini CLI (`@google/gemini-cli`) | see global.json | Google Gemini CLI |
| Happy Coder | see global.json | AI コーディング |
| Cursor | curl installer | AI エディタ CLI |
| ツール | バージョン管理 | 用途 |
| --------------------------------- | -------------------------- | ------------------- |
| Claude Code | native installer (2.1.143) | AI コーディング支援 |
| Codex (`@openai/codex`) | see global.json | OpenAI Codex CLI |
| Gemini CLI (`@google/gemini-cli`) | see global.json | Google Gemini CLI |
| Happy Coder | see global.json | AI コーディング |
| Cursor | curl installer | AI エディタ CLI |

#### 設定ファイルの場所

Expand All @@ -66,8 +66,8 @@ Layer 1: ベースイメージ (ghcr.io/keito4/config-base)
| ツール | バージョン | 用途 |
| --------------- | --------------- | ------------------------------------------------ |
| shellcheck | apt 管理 | シェルスクリプト検証 |
| GitHub CLI (gh) | 2.89.0 | GitHub 操作 |
| Doppler CLI | 3.75.3 | シークレット管理 |
| GitHub CLI (gh) | 2.92.0 | GitHub 操作 |
| Doppler CLI | 3.76.0 | シークレット管理 |
| similarity-ts | オンデマンド | コード類似度分析(初回実行時に自動インストール) |
| eslint | npm global | JavaScript リンター |
| Supabase CLI | pnpm global | Supabase 操作 |
Expand Down
Loading