CLAUDE.md · git:20260131.b4a90a3 · 2026-01-31 · sha256 4875c13c9efe3696

CLAUDE.md git:20260131.b4a90a3A

Immutable. This exact content is served forever at /api/v1/blob/4875c13c9efe3696.

# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## プロジェクト概要

**daishiman-skills** - Claude Code用スキルコレクション。スキル作成メタツール、Google Forms自動生成など、様々なスキルを提供。

## プラグイン構造

```
daishiman-skills/
├── .claude-plugin/
│   ├── plugin.json          # プラグインメタデータ(必須)
│   └── marketplace.json     # マーケットプレイス定義
├── skills/                  # スキル配置ディレクトリ
│   ├── skill-creator/       # スキル作成メタスキル
│   │   ├── SKILL.md
│   │   ├── agents/
│   │   ├── assets/
│   │   ├── references/
│   │   ├── schemas/
│   │   └── scripts/
│   └── google-forms-generator/  # Google Forms自動生成スキル
│       ├── SKILL.md
│       ├── agents/
│       ├── references/
│       ├── scripts/
│       ├── templates/
│       └── .env.example
├── docs/                    # ユーザー向けドキュメント
│   ├── skill-creator/       # Skill Creator個別ドキュメント
│   └── google-forms-generator/ # Google Forms Generator個別ドキュメント
├── .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/daishiman-skills

# Step 2: プラグインをインストール(個別選択)
/plugin install daishiman-skill-creator
/plugin install daishiman-google-forms-generator
```