documentation-generation
Imported from https://github.com/customer-cloud-club/meeting-visualizer.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install customer-cloud-club-meeting-visualizer-documentation-generation
Repository
Skill path: .claude/skills/documentation-generation
Imported from https://github.com/customer-cloud-club/meeting-visualizer.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: customer-cloud-club.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install documentation-generation into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/customer-cloud-club/meeting-visualizer before adding documentation-generation to shared team environments
- Use documentation-generation for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: Entity-Relation Based Documentation
description: Generate documentation for CCAGI system components, architecture, and workflows. Use when documenting features, updating architecture docs, or explaining how components work.
allowed-tools: Read, Write, Edit, Grep, Glob
---
# 📚 Entity-Relation Based Documentation
**Version**: 2.0.1 (CCAGI Adapted)
**Last Updated**: 2025-12-04
**Priority**: ⭐⭐⭐ (P2 Level)
**Purpose**: Ccagi Entity-Relationモデルに基づくドキュメント自動生成
---
## 📋 概要
Ccagiの14エンティティ・39リレーションモデルに基づいた
ドキュメント生成、Mermaidダイアグラム作成を提供します。
---
## 🎯 P0: 呼び出しトリガー
| トリガー | 例 |
|---------|-----|
| ドキュメント化 | "document this feature" |
| アーキテクチャ | "update the architecture docs" |
| 説明 | "explain how X works" |
| 新機能後 | "after implementing new features" |
---
## 🔧 P1: Entity-Relationモデル
### 14 Entities
| Entity | 説明 | 関連数 |
|--------|------|--------|
| Issue | GitHub Issue | 8 |
| Task | 分解されたタスク | 6 |
| Agent | 実行Agent | 7 |
| PR | Pull Request | 4 |
| Label | ラベル | 5 |
| QualityReport | 品質レポート | 3 |
| Command | CLIコマンド | 2 |
| Escalation | エスカレーション | 3 |
| Deployment | デプロイメント | 3 |
| LDDLog | 学習ログ | 2 |
| DAG | タスクグラフ | 4 |
| Worktree | Git Worktree | 4 |
| DiscordCommunity | Discordコミュニティ | 4 |
| SubIssue | サブIssue | 3 |
### 39 Relations(カテゴリ別)
| カテゴリ | Relations | 数 |
|---------|----------|-----|
| Issue処理 | R1-R4 | 4 |
| Agent実行 | R9-R15 | 7 |
| ラベル制御 | R16-R18 | 3 |
| 品質管理 | R19-R23 | 5 |
| 並列実行 | R24-R27 | 4 |
| コミュニティ | R28-R35 | 8 |
| 階層 | R36-R39 | 4 |
| その他 | R5-R8 | 4 |
---
## 🚀 P2: ドキュメントパターン
### Pattern 1: 機能ドキュメント
```markdown
# [機能名]
## 概要
[1-2文で説明]
## Entity関係
- 主要Entity: [Entity名]
- 関連Entity: [Entity1], [Entity2]
- 使用Relations: R1, R9, R16
## 実装ファイル
- `crates/ccagi-xxx/src/lib.rs`
- `crates/ccagi-xxx/src/feature.rs`
## 使用方法
[コード例]
## 関連ドキュメント
- [リンク1]
- [リンク2]
```
### Pattern 2: Mermaidダイアグラム
```mermaid
graph TD
Issue[Issue] -->|R1| Task[Task]
Task -->|R9| Agent[Agent]
Agent -->|R12| PR[PR]
Agent -->|R19| QualityReport[QualityReport]
```
### Pattern 3: アーキテクチャドキュメント
```markdown
# [コンポーネント名] Architecture
## レイヤー構造
```
[ASCII図]
```
## データフロー
[Mermaid sequence diagram]
## 依存関係
[依存グラフ]
```
---
## ⚡ P3: 自動生成ワークフロー
### Step 1: Entity特定
```bash
# コードからEntity参照を抽出
grep -r "Issue\|Task\|Agent" crates/
```
### Step 2: Relation特定
```bash
# 関係性パターンを検出
# creates, updates, triggers, etc.
```
### Step 3: ドキュメント生成
```markdown
自動生成セクション:
- [ ] 概要
- [ ] Entity関係図
- [ ] ファイルマッピング
- [ ] API リファレンス
- [ ] 使用例
```
---
## ✅ 成功基準
| チェック項目 | 基準 |
|-------------|------|
| Entity特定 | 関連Entity全て |
| Relation特定 | 使用Relation全て |
| ダイアグラム | Mermaid生成 |
| ファイルマッピング | 実装ファイル紐付け |
| 例示 | コード例含む |
---
## 🔗 関連ドキュメント
| ドキュメント | 用途 |
|-------------|------|
| `docs/ENTITY_RELATION_MODEL.md` | ERモデル詳細 |
| `context/ccagi-definition.md` | 定義一覧 |
| `docs/TEMPLATE_MASTER_INDEX.md` | テンプレート |
---
## 📝 関連Skills
- **Rust Development**: 実装コード確認
- **Issue Analysis**: Issue分析結果
- **Git Workflow**: 変更履歴参照