[オプション] プロジェクト構造に合わせてルールをローカライズ
Analyzes project structure and optimizes Claude rules for repository-specific needs.
/plugin marketplace add Chachamaru127/claude-code-harness/plugin install claude-code-harness@claude-code-harness-marketplaceoptional/プロジェクトの構造を分析し、.claude/rules/ のルールファイルをプロジェクトに最適化します。
.claude/rules/ のルールを、実プロジェクトの構造に合わせて更新するジェネリックなルールテンプレートを、実際のプロジェクト構造に合わせてカスタマイズします:
src/, app/, lib/ など)以下のスクリプトを実行してください:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/localize-rules.sh"
または dry-run で確認:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/localize-rules.sh" --dry-run
補足:
CLAUDE_PLUGIN_ROOTが使えない環境では、プラグインリポジトリ直下からbash ./scripts/localize-rules.shを実行してください。
| 検出ファイル | 言語/フレームワーク |
|---|---|
package.json + tsconfig.json | TypeScript |
package.json + react | React |
package.json + next | Next.js |
requirements.txt / pyproject.toml | Python |
go.mod | Go |
Cargo.toml | Rust |
Gemfile | Ruby |
優先順位で検出:
src/, app/, lib/pages/, app/ (Next.js)tests/, test/, __tests__/, spec/, e2e/*.test.ts, *.spec.js)---
paths: "src/**/*.{ts,tsx,js,jsx}"
---
# Coding Standards
## TypeScript 固有
- `any` は使用禁止
- 戻り値の型は明示する
## React 固有
- 関数コンポーネントを使用
- カスタムフックは `use` プレフィックス
---
paths: "mypackage/**/*.py, src/**/*.py"
---
# Coding Standards
## Python 固有
- PEP 8 スタイルガイドに従う
- 型ヒントを使用する
--dry-run で事前確認が可能