CLAUDE.md · git:20260130.7b48608 · 2026-01-30 · sha256 2588850adf4b1138
CLAUDE.md git:20260130.7b48608A
Immutable. This exact content is served forever at /api/v1/blob/2588850adf4b1138.
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## プロジェクト概要 **Meta Skill Creator** - スキルを作成・更新・プロンプト改善するためのメタスキル。 ## プラグイン構造 ``` meta-skill-creator/ ├── .claude-plugin/ │ ├── plugin.json # プラグインメタデータ(必須) │ └── marketplace.json # マーケットプレイス定義 ├── skills/ # スキル配置ディレクトリ │ └── skill-creator/ # メインスキル │ ├── SKILL.md # スキル定義(必須) │ ├── agents/ # サブエージェント定義 │ ├── assets/ # テンプレート・素材 │ ├── references/ # 参照ドキュメント(Progressive Disclosure) │ ├── schemas/ # JSONスキーマ │ └── scripts/ # 自動化スクリプト(決定論的処理) ├── docs/ # ユーザー向けドキュメント ├── .gitignore ├── README.md └── CLAUDE.md ``` ### ディレクトリ配置について | 用途 | パス | 説明 | |------|------|------| | プロジェクト固有スキル | `.claude/skills/` | プロジェクト内でのみ使用 | | **プラグイン配布** | `skills/` | ルート直下に配置(本プラグイン) | ## コマンド ### バリデーション ```bash node skills/skill-creator/scripts/validate_all.js skills/skill-creator node skills/skill-creator/scripts/quick_validate.js skills/skill-creator ``` ### スキル生成 ```bash node skills/skill-creator/scripts/init_skill.js <skill-name> --path skills node skills/skill-creator/scripts/detect_mode.js --request "新規スキル" ``` ## 設計原則 | 原則 | 説明 | |------|------| | **Problem First** | 機能の前に本質的な問題を特定する | | **Collaborative First** | ユーザーとの対話を通じて要件を明確化 | | Domain-Driven Design | ドメイン構造を明確化し高精度な設計を導く | | Clean Architecture | 層分離と依存関係ルールで変更に強い構造 | | **Script First** | 決定論的処理はスクリプトで実行 | | **Progressive Disclosure** | 必要な時に必要なリソースのみ読み込み | ## モード | モード | 用途 | |--------|------| | **collaborative** | ユーザー対話型スキル共創(推奨) | | **orchestrate** | 実行エンジン選択(Claude/Codex) | | create | 新規スキル作成 | | update | 既存スキル更新 | | improve-prompt | プロンプト改善 | ## インストール ```bash # Step 1: マーケットプレイスを追加 /plugin marketplace add daishiman/meta-skill-creator # Step 2: プラグインをインストール /plugin install daishiman-skill-creator ```