meta-skill-creator
スキルを作成・更新・プロンプト改善するためのメタスキル。 **collaborative**モードでユーザーと対話しながら共創し、 抽象的なアイデアから具体的な実装まで柔軟に対応する。 **orchestrate**モードでタスクの実行エンジン(Claude Code / Codex / 連携)を選択。 Anchors: • Continuous Delivery (Jez Humble) / 適用: 自動化パイプライン / 目的: 決定論的実行 • The Lean Startup (Eric Ries) / 適用: Build-Measure-Learn / 目的: 反復改善 • Domain-Driven Design (Eric Evans) / 適用: ユビキタス言語 / 目的: 一貫した語彙 • Design Thinking (IDEO) / 適用: ユーザー中心設計 / 目的: 共感と共創 • Microservices Patterns (Richardson) / 適用: サービス委譲 / 目的: 疎結合な連携 Trigger: 新規スキルの作成、既存スキルの更新、プロンプト改善を行う場合に使用。 スキル作成, スキル更新, プロンプト改善, skill creation, skill update, improve prompt, Codexに任せて, assign codex, Codexで実行, GPTに依頼, 実行モード選択, どのAIを使う
SKILL.md
| Name | meta-skill-creator |
| Description | スキルを作成・更新・プロンプト改善するためのメタスキル。 **collaborative**モードでユーザーと対話しながら共創し、 抽象的なアイデアから具体的な実装まで柔軟に対応する。 **orchestrate**モードでタスクの実行エンジン(Claude Code / Codex / 連携)を選択。 Anchors: • Continuous Delivery (Jez Humble) / 適用: 自動化パイプライン / 目的: 決定論的実行 • The Lean Startup (Eric Ries) / 適用: Build-Measure-Learn / 目的: 反復改善 • Domain-Driven Design (Eric Evans) / 適用: ユビキタス言語 / 目的: 一貫した語彙 • Design Thinking (IDEO) / 適用: ユーザー中心設計 / 目的: 共感と共創 • Microservices Patterns (Richardson) / 適用: サービス委譲 / 目的: 疎結合な連携 Trigger: 新規スキルの作成、既存スキルの更新、プロンプト改善を行う場合に使用。 スキル作成, スキル更新, プロンプト改善, skill creation, skill update, improve prompt, Codexに任せて, assign codex, Codexで実行, GPTに依頼, 実行モード選択, どのAIを使う |
dot-claude-dev
Claude Codeのためのストーリー駆動開発ワークフロー。TDD/PLANベースの開発と自動タスク分類を可能にするスキル、ルール、コマンドのコレクション。
概要
このリポジトリは以下の構造化された開発ワークフローを提供します:
- ユーザーストーリーをタスクに変換 - TDD/PLAN自動分類付き
- タスクを実行 - 適切なワークフローを使用(ロジックにはTDD、UIにはPLAN)
- 学びを蓄積 - スキル/ルールの改善を提案
インストール
共有リポジトリをセットアップ
# 1. このリポジトリをホームディレクトリにクローン(推奨)
git clone https://github.com/ryryo/dot-claude-dev.git ~/.claude-shared
# または任意の場所に配置(環境変数で指定)
export CLAUDE_SHARED_DIR="$HOME/repos/claude-shared"
git clone https://github.com/ryryo/dot-claude-dev.git "$CLAUDE_SHARED_DIR"
プロジェクトに適用
# 2. プロジェクトディレクトリで実行
cd /path/to/your-project
bash ~/.claude-shared/scripts/setup-claude.sh
# WSL環境でも同様に動作
これにより以下の構造が作成されます:
your-project/.claude/
├── rules/
│ ├── languages -> ~/.claude-shared/.claude/rules/languages # シンボリックリンク
│ └── workflow -> ~/.claude-shared/.claude/rules/workflow # シンボリックリンク
├── skills/
│ ├── dev -> ~/.claude-shared/.claude/skills/dev # シンボリックリンク
│ ├── meta-skill-creator -> ... # シンボリックリンク
│ └── agent-browser -> ... # シンボリックリンク
├── commands/
│ └── dev -> ~/.claude-shared/.claude/commands/dev # シンボリックリンク
├── settings.local.json # プロジェクト固有
└── hooks/ # プロジェクト固有
利点:
- 共通設定の更新が全プロジェクトに即座に反映
- プロジェクト固有の設定も追加可能
- WSL環境でも問題なく動作
更新
共通設定を更新:
cd ~/.claude-shared
git pull
# すべてのプロジェクトに自動反映される
使い方
1. ユーザーストーリーから始める
# Claude Codeでプロジェクトディレクトリにて
/dev:story
プロンプトが表示されたらユーザーストーリーを入力します。スキルは以下を実行します:
- ストーリーを分析
- タスクに分解
- 各タスクをTDDまたはPLANに分類
- workflowフィールド付きの
task-list.jsonを生成
2. タスクを実行
dev:developing スキルが適切なワークフローを自動選択します:
TDDワークフロー(ビジネスロジック、API、データ処理向け):
RED → GREEN → REFACTOR → REVIEW → CHECK → COMMIT
PLANワークフロー(UI/UX、視覚的要素向け):
IMPL → AUTO(agent-browser検証) → CHECK → COMMIT
3. フィードバックを記録
/dev:feedback
実装後、このスキルは以下を実行します:
- 学びで
DESIGN.mdを更新 - 繰り返しパターンを検出
- スキル/ルールの改善を提案
ワークフロー図
┌─────────────────────────────────────────────────────────────┐
│ ストーリー駆動開発 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. /dev:story │
│ └── ストーリー → task-list.json(workflow付き) │
│ │
│ 2. dev:developing │
│ ├── [TDD] RED→GREEN→REFACTOR→REVIEW→CHECK→COMMIT │
│ └── [PLAN] IMPL→AUTO→CHECK→COMMIT │
│ │
│ 3. /dev:feedback │
│ └── DESIGN.md更新 → パターン検出 → 改善提案 │
│ │
└─────────────────────────────────────────────────────────────┘
構造
.claude/
├── skills/
│ ├── dev/
│ │ ├── story/ # ストーリー → task-list.json変換
│ │ ├── developing/ # タスク実行(TDD/PLAN)
│ │ └── feedback/ # 学びの記録
│ └── meta-skill-creator/ # スキル作成/改善
├── rules/
│ ├── workflow/ # TDD/PLANワークフロールール
│ └── languages/ # 言語別コーディングルール
└── commands/
└── dev/ # ショートカットコマンド
対応言語
| 言語 | コーディング | テスト | デザイン |
|---|---|---|---|
| TypeScript | ✅ | ✅ | - |
| React | ✅ | ✅ | ✅ |
| JavaScript | ✅ | ✅ | - |
| Python | ✅ | ✅ | - |
| PHP | ✅ | ✅ | - |
| HTML/CSS | ✅ | ✅ | ✅ |
主要コンセプト
TDD分類
以下の場合にタスクはTDDに分類されます:
- 入出力が明確に定義できる
- アサーションで検証可能
- ロジック層(バリデーション、計算、変換)
PLAN分類
以下の場合にタスクはPLANに分類されます:
- 視覚的確認が必要
- UX/UI判断が含まれる
- プレゼンテーション層(コンポーネント、レイアウト、アニメーション)
DESIGN.md
以下を蓄積する機能別仕様書:
- 実装の決定事項
- 開発からの学び
- 発見されたパターン
ライセンス
MIT