mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-07 17:53:32 +08:00
docs(ja-JP): translate plain text code blocks to Japanese
Translate English prose inside plain text code blocks (```text, ```) across ja-JP documentation to Japanese, following the same approach as PR #753 (zh-CN translation). Translated content includes: - Output template labels and status messages - Folder tree inline comments - CLI workflow descriptions - Error/warning message examples - Commit message templates and PR title examples Technical identifiers, file paths, and actual code remain untranslated.
This commit is contained in:
@@ -234,14 +234,14 @@ setCount(count + 1) // Can be stale in async scenarios
|
||||
### REST API規約
|
||||
|
||||
```
|
||||
GET /api/markets # List all markets
|
||||
GET /api/markets/:id # Get specific market
|
||||
POST /api/markets # Create new market
|
||||
PUT /api/markets/:id # Update market (full)
|
||||
PATCH /api/markets/:id # Update market (partial)
|
||||
DELETE /api/markets/:id # Delete market
|
||||
GET /api/markets # すべてのマーケットを一覧
|
||||
GET /api/markets/:id # 特定のマーケットを取得
|
||||
POST /api/markets # 新しいマーケットを作成
|
||||
PUT /api/markets/:id # マーケットを更新(全体)
|
||||
PATCH /api/markets/:id # マーケットを更新(部分)
|
||||
DELETE /api/markets/:id # マーケットを削除
|
||||
|
||||
# Query parameters for filtering
|
||||
# フィルタリング用クエリパラメータ
|
||||
GET /api/markets?status=active&limit=10&offset=0
|
||||
```
|
||||
|
||||
@@ -312,29 +312,29 @@ export async function POST(request: Request) {
|
||||
```
|
||||
src/
|
||||
├── app/ # Next.js App Router
|
||||
│ ├── api/ # API routes
|
||||
│ ├── markets/ # Market pages
|
||||
│ └── (auth)/ # Auth pages (route groups)
|
||||
├── components/ # React components
|
||||
│ ├── ui/ # Generic UI components
|
||||
│ ├── forms/ # Form components
|
||||
│ └── layouts/ # Layout components
|
||||
├── hooks/ # Custom React hooks
|
||||
├── lib/ # Utilities and configs
|
||||
│ ├── api/ # API clients
|
||||
│ ├── utils/ # Helper functions
|
||||
│ └── constants/ # Constants
|
||||
├── types/ # TypeScript types
|
||||
└── styles/ # Global styles
|
||||
│ ├── api/ # API ルート
|
||||
│ ├── markets/ # マーケットページ
|
||||
│ └── (auth)/ # 認証ページ(ルートグループ)
|
||||
├── components/ # React コンポーネント
|
||||
│ ├── ui/ # 汎用 UI コンポーネント
|
||||
│ ├── forms/ # フォームコンポーネント
|
||||
│ └── layouts/ # レイアウトコンポーネント
|
||||
├── hooks/ # カスタム React フック
|
||||
├── lib/ # ユーティリティと設定
|
||||
│ ├── api/ # API クライアント
|
||||
│ ├── utils/ # ヘルパー関数
|
||||
│ └── constants/ # 定数
|
||||
├── types/ # TypeScript 型定義
|
||||
└── styles/ # グローバルスタイル
|
||||
```
|
||||
|
||||
### ファイル命名
|
||||
|
||||
```
|
||||
components/Button.tsx # PascalCase for components
|
||||
hooks/useAuth.ts # camelCase with 'use' prefix
|
||||
lib/formatDate.ts # camelCase for utilities
|
||||
types/market.types.ts # camelCase with .types suffix
|
||||
components/Button.tsx # コンポーネントは PascalCase
|
||||
hooks/useAuth.ts # フックは 'use' プレフィックス付き camelCase
|
||||
lib/formatDate.ts # ユーティリティは camelCase
|
||||
types/market.types.ts # 型定義は .types サフィックス付き camelCase
|
||||
```
|
||||
|
||||
## コメントとドキュメント
|
||||
|
||||
@@ -51,13 +51,13 @@ source: "session-observation"
|
||||
## 仕組み
|
||||
|
||||
```
|
||||
Session Activity
|
||||
セッションアクティビティ
|
||||
│
|
||||
│ フックがプロンプト + ツール使用をキャプチャ(100%信頼性)
|
||||
▼
|
||||
┌─────────────────────────────────────────┐
|
||||
│ observations.jsonl │
|
||||
│ (prompts, tool calls, outcomes) │
|
||||
│ (プロンプト、ツール呼び出し、結果) │
|
||||
└─────────────────────────────────────────┘
|
||||
│
|
||||
│ Observerエージェントが読み取り(バックグラウンド、Haiku)
|
||||
|
||||
@@ -22,24 +22,24 @@ Claude Codeセッションの正式な評価フレームワークで、評価駆
|
||||
Claudeが以前できなかったことができるようになったかをテスト:
|
||||
```markdown
|
||||
[CAPABILITY EVAL: feature-name]
|
||||
Task: Claudeが達成すべきことの説明
|
||||
Success Criteria:
|
||||
タスク: Claudeが達成すべきことの説明
|
||||
成功基準:
|
||||
- [ ] 基準1
|
||||
- [ ] 基準2
|
||||
- [ ] 基準3
|
||||
Expected Output: 期待される結果の説明
|
||||
期待される出力: 期待される結果の説明
|
||||
```
|
||||
|
||||
### リグレッション評価
|
||||
変更が既存の機能を破壊しないことを確認:
|
||||
```markdown
|
||||
[REGRESSION EVAL: feature-name]
|
||||
Baseline: SHAまたはチェックポイント名
|
||||
Tests:
|
||||
ベースライン: SHAまたはチェックポイント名
|
||||
テスト:
|
||||
- existing-test-1: PASS/FAIL
|
||||
- existing-test-2: PASS/FAIL
|
||||
- existing-test-3: PASS/FAIL
|
||||
Result: X/Y passed (previously Y/Y)
|
||||
結果: X/Y 成功(以前は Y/Y)
|
||||
```
|
||||
|
||||
## 評価者タイプ
|
||||
@@ -67,17 +67,17 @@ Claudeを使用して自由形式の出力を評価:
|
||||
3. エッジケースは処理されていますか?
|
||||
4. エラー処理は適切ですか?
|
||||
|
||||
Score: 1-5 (1=poor, 5=excellent)
|
||||
Reasoning: [説明]
|
||||
スコア: 1-5(1=不良、5=優秀)
|
||||
理由: [説明]
|
||||
```
|
||||
|
||||
### 3. 人間評価者
|
||||
手動レビューのためにフラグを立てる:
|
||||
```markdown
|
||||
[HUMAN REVIEW REQUIRED]
|
||||
Change: 何が変更されたかの説明
|
||||
Reason: 人間のレビューが必要な理由
|
||||
Risk Level: LOW/MEDIUM/HIGH
|
||||
変更内容: 何が変更されたかの説明
|
||||
理由: 人間のレビューが必要な理由
|
||||
リスクレベル: LOW/MEDIUM/HIGH
|
||||
```
|
||||
|
||||
## メトリクス
|
||||
@@ -98,21 +98,21 @@ Risk Level: LOW/MEDIUM/HIGH
|
||||
|
||||
### 1. 定義(コーディング前)
|
||||
```markdown
|
||||
## EVAL DEFINITION: feature-xyz
|
||||
## 評価定義: feature-xyz
|
||||
|
||||
### Capability Evals
|
||||
### 能力評価
|
||||
1. 新しいユーザーアカウントを作成できる
|
||||
2. メール形式を検証できる
|
||||
3. パスワードを安全にハッシュ化できる
|
||||
|
||||
### Regression Evals
|
||||
### リグレッション評価
|
||||
1. 既存のログインが引き続き機能する
|
||||
2. セッション管理が変更されていない
|
||||
3. ログアウトフローが維持されている
|
||||
|
||||
### Success Metrics
|
||||
- pass@3 > 90% for capability evals
|
||||
- pass^3 = 100% for regression evals
|
||||
### 成功メトリクス
|
||||
- 能力評価で pass@3 > 90%
|
||||
- リグレッション評価で pass^3 = 100%
|
||||
```
|
||||
|
||||
### 2. 実装
|
||||
@@ -131,26 +131,26 @@ npm test -- --testPathPattern="existing"
|
||||
|
||||
### 4. レポート
|
||||
```markdown
|
||||
EVAL REPORT: feature-xyz
|
||||
評価レポート: feature-xyz
|
||||
========================
|
||||
|
||||
Capability Evals:
|
||||
能力評価:
|
||||
create-user: PASS (pass@1)
|
||||
validate-email: PASS (pass@2)
|
||||
hash-password: PASS (pass@1)
|
||||
Overall: 3/3 passed
|
||||
全体: 3/3 成功
|
||||
|
||||
Regression Evals:
|
||||
リグレッション評価:
|
||||
login-flow: PASS
|
||||
session-mgmt: PASS
|
||||
logout-flow: PASS
|
||||
Overall: 3/3 passed
|
||||
全体: 3/3 成功
|
||||
|
||||
Metrics:
|
||||
メトリクス:
|
||||
pass@1: 67% (2/3)
|
||||
pass@3: 100% (3/3)
|
||||
|
||||
Status: READY FOR REVIEW
|
||||
ステータス: レビュー準備完了
|
||||
```
|
||||
|
||||
## 統合パターン
|
||||
@@ -199,29 +199,29 @@ Status: READY FOR REVIEW
|
||||
```markdown
|
||||
## EVAL: add-authentication
|
||||
|
||||
### Phase 1: Define (10 min)
|
||||
Capability Evals:
|
||||
### フェーズ 1: 定義(10分)
|
||||
能力評価:
|
||||
- [ ] ユーザーはメール/パスワードで登録できる
|
||||
- [ ] ユーザーは有効な資格情報でログインできる
|
||||
- [ ] 無効な資格情報は適切なエラーで拒否される
|
||||
- [ ] セッションはページリロード後も持続する
|
||||
- [ ] ログアウトはセッションをクリアする
|
||||
|
||||
Regression Evals:
|
||||
リグレッション評価:
|
||||
- [ ] 公開ルートは引き続きアクセス可能
|
||||
- [ ] APIレスポンスは変更されていない
|
||||
- [ ] データベーススキーマは互換性がある
|
||||
|
||||
### Phase 2: Implement (varies)
|
||||
### フェーズ 2: 実装(可変)
|
||||
[コードを書く]
|
||||
|
||||
### Phase 3: Evaluate
|
||||
### フェーズ 3: 評価
|
||||
Run: /eval check add-authentication
|
||||
|
||||
### Phase 4: Report
|
||||
EVAL REPORT: add-authentication
|
||||
### フェーズ 4: レポート
|
||||
評価レポート: add-authentication
|
||||
==============================
|
||||
Capability: 5/5 passed (pass@3: 100%)
|
||||
Regression: 3/3 passed (pass^3: 100%)
|
||||
Status: SHIP IT
|
||||
能力: 5/5 成功(pass@3: 100%)
|
||||
リグレッション: 3/3 成功(pass^3: 100%)
|
||||
ステータス: 出荷可能
|
||||
```
|
||||
|
||||
@@ -368,17 +368,17 @@ func WriteAndFlush(w io.Writer, data []byte) error {
|
||||
myproject/
|
||||
├── cmd/
|
||||
│ └── myapp/
|
||||
│ └── main.go # Entry point
|
||||
│ └── main.go # エントリポイント
|
||||
├── internal/
|
||||
│ ├── handler/ # HTTP handlers
|
||||
│ ├── service/ # Business logic
|
||||
│ ├── repository/ # Data access
|
||||
│ └── config/ # Configuration
|
||||
│ ├── handler/ # HTTP ハンドラー
|
||||
│ ├── service/ # ビジネスロジック
|
||||
│ ├── repository/ # データアクセス
|
||||
│ └── config/ # 設定
|
||||
├── pkg/
|
||||
│ └── client/ # Public API client
|
||||
│ └── client/ # 公開 API クライアント
|
||||
├── api/
|
||||
│ └── v1/ # API definitions (proto, OpenAPI)
|
||||
├── testdata/ # Test fixtures
|
||||
│ └── v1/ # API 定義(proto、OpenAPI)
|
||||
├── testdata/ # テストフィクスチャ
|
||||
├── go.mod
|
||||
├── go.sum
|
||||
└── Makefile
|
||||
|
||||
@@ -113,7 +113,7 @@ mypackage/
|
||||
├── testdata/ # テストフィクスチャ
|
||||
│ ├── valid_user.json
|
||||
│ └── invalid_user.json
|
||||
└── export_test.go # 内部のテストのための非公開のエクスポート
|
||||
└── export_test.go # 内部テスト用の非公開エクスポート
|
||||
```
|
||||
|
||||
### テストパッケージ
|
||||
|
||||
@@ -594,18 +594,18 @@ def test_with_tmpdir(tmpdir):
|
||||
|
||||
```
|
||||
tests/
|
||||
├── conftest.py # Shared fixtures
|
||||
├── conftest.py # 共有フィクスチャ
|
||||
├── __init__.py
|
||||
├── unit/ # Unit tests
|
||||
├── unit/ # ユニットテスト
|
||||
│ ├── __init__.py
|
||||
│ ├── test_models.py
|
||||
│ ├── test_utils.py
|
||||
│ └── test_services.py
|
||||
├── integration/ # Integration tests
|
||||
├── integration/ # 統合テスト
|
||||
│ ├── __init__.py
|
||||
│ ├── test_api.py
|
||||
│ └── test_database.py
|
||||
└── e2e/ # End-to-end tests
|
||||
└── e2e/ # エンドツーエンドテスト
|
||||
├── __init__.py
|
||||
└── test_user_flow.py
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user