domain-analyzer
ユーザーの業務領域や目的を分析し、必要な機能を抽出する。プラグイン企画時、業務分析時、機能要件定義時、またはユーザーが業務領域分析、ドメイン分析、機能抽出、プラグイン設計に言及した際に使用する。
npx skills add majiayu000/claude-skill-registry --skill domain-analyzer-revtechstudio-rts-plugins-1daf611d --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Domain Analyzer ## 概要 このSkillは、ユーザーが提供する業務領域や目的の情報を基に、プラグイン化に必要な機能を分析・抽出する。ユーザーとの対話を通じて業務の本質を理解し、自動化すべき作業や必要なプラグイン要素を特定する。 ## 責任範囲 このSkillは以下の範囲をカバーする: - ユーザーの業務領域や目的の理解 - 業務の特徴・制約・前提条件の把握 - 自動化可能な機能の抽出 - 機能のカテゴリ分類と優先順位付け - 推奨エージェント・スキル・コマンドの提案 - 業務領域分析レポートの作成 ## ワークフロー ### フェーズ1: 情報収集 ユーザーとの対話を通じて、業務領域や目的に関する基本情報を収集する。 **実施内容:** 1. 業務領域の概要を確認する 2. プラグイン化の目的を明確にする 3. 対象ユーザー(利用者)を特定する 4. 現在の課題や問題点を把握する 5. 期待される効果や成果を確認する **質問例:** ```markdown 【業務領域の確認】 プラグイン化したい業務領域を教えてください。以下のどれに近いですか? 1. 開発プロセス(要件定義、設計、実装、テストなど) 2. ドキュメント作成(技術文書、仕様書、マニュアルなど) 3. データ処理(分析、変換、集計など) 4. その他(具体的に教えてください) ``` **良い例:** ```markdown 業務領域: データベース設計 目的: データベーススキーマ設計を効率化し、設計品質を向上させる 対象ユーザー: バックエンド開発者、データベースエンジニア 課題: 手作業でのER図作成に時間がかかり、正規化の検証が不十分 期待効果: 設計時間を50%削減し、正規化ルール違反をゼロにする ``` **悪い例:** ```markdown 業務領域: いろいろなこと 目的: 便利にしたい 対象ユーザー: みんな 課題: よくわからない 期待効果: 良くなる ``` ### フェーズ2: 領域分析 収集した情報を基に、業務領域の特徴や制約を分析する。 **実施内容:** 1. 業務の特徴を整理する 2. 技術的制約を特定する 3. ビジネス的制約を特定する 4. 前提条件や依存関係を把握する 5. 既存ツールやプロセスとの関係を確認する **分析観点:** - 業務の複雑度(シンプル/標準/複雑) - 自動化の難易度(容易/中程度/困難) - 必要な専門知識のレベル(基本/中級/上級) - 対象範囲の広さ(狭い/中程度/広い) **良い例:** ```markdown 【分析結果】 業務の特徴: - データベース設計は段階的なプロセス(概念設計 → 論理設計 → 物理設計) - 正規化ルールや命名規則など、明確な規約が存在する - ER図やテーブル定義書な
- 概要
- 責任範囲
- ワークフロー
- フェーズ1: 情報収集
- フェーズ2: 領域分析
- フェーズ3: 機能抽出
- フェーズ4: 要素分類
- フェーズ5: 推奨提示
- アウトプット
- 想定されるエラーと対処法
- エラー1: 業務領域が曖昧
- エラー2: 機能の粒度が不適切
- エラー3: 要素分類が不明確
- ベストプラクティス
What does the domain-analyzer skill do?
ユーザーの業務領域や目的を分析し、必要な機能を抽出する。プラグイン企画時、業務分析時、機能要件定義時、またはユーザーが業務領域分析、ドメイン分析、機能抽出、プラグイン設計に言及した際に使用する。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill domain-analyzer-revtechstudio-rts-plugins-1daf611d --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
