.agents/skills/analyzing-business-case/SKILL.md
企業事例(ケーススタディ)の与件文作成を支援。経営戦略・マーケティング・生産管理・財務会計の 4 パターンから選択し、テンプレートのプレースホルダに対応する質問に回答することで与件文を生成する。「企業事例を作りたい」「ケーススタディを書きたい」「与件文を作成したい」「診断士試験の事例問題を作りたい」「仮想企業の事例を整理したい」といった場面で発動する。事例テンプレートに沿って体系的にヒアリングすることで、論理的整合性のある与件文を効率的に作成できる。
npx skillsauth add k2works/getting-started-algorithm analyzing-business-caseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
企業事例(ケーススタディ)の与件文を、テンプレートに沿ったプレースホルダ置換方式で作成する。ユーザーへの体系的なヒアリングを通じてプレースホルダを埋め、自然な日本語の事例文として出力する。
事例の型(テンプレート)を先に固定することで、論理の抜け漏れを防ぎ、診断・分析の前提となる「よい与件文」を短時間で作成できる。
| 種類 | パス | 備考 |
|------|------|------|
| テンプレート | @docs/template/事例分析.md | 編集禁止。コピーして使用する |
| 参考 | @docs/template/企業分析.md | 分析フレームワーク |
| ガイド | @docs/reference/経営戦略分析ガイド.md | 事例作成の理論的背景と 4 パターンの詳細 |
| 成果物 | docs/strategy/business_case.md | テンプレートを基に作成 |
事例のテーマによって以下から 1 つを選択する。複数テーマを含む場合は主テーマのパターンを採用し、副次的要素は他パターンから補完する。
| パターン | テーマ | 代表的な論点 | |---------|-------|-------------| | 1 | 経営戦略(組織・人事) | 事業承継・組織設計・人材定着・役割分担 | | 2 | マーケティング戦略 | ターゲット顧客・商品戦略・チャネル・競争環境 | | 3 | 生産管理(生産・技術) | 工程管理・ボトルネック・技術継承・新規受注対応 | | 4 | 財務会計 | 財務分析・投資意思決定・資金調達・リスク |
ユーザーに事例のテーマを確認し、4 つのパターンから 1 つを選択する。ユーザーがテーマを明示しない場合は「どのような論点を中心に据えるか?」と聞き、テーマを特定する。
どのパターンでも必要になる基礎情報を最初にまとめてヒアリングする。既に会話やファイルで判明している情報は質問を省略する。
ヒアリングする項目:
選択したパターンの本文テンプレートを読み込み、プレースホルダを段落ごとに分割してヒアリングする。一度にすべてを聞くと回答者の負担が大きいため、段落単位で区切って進める。
ヒアリングの単位(パターン別の段落構成):
段落ごとに質問を投げ、回答を受けてから次の段落に進む。これにより、話の流れが自然になり、論理的整合性も保たれる。
テンプレートのパターンは万能ではなく、ユーザーが提供した情報の中には選択パターンに専用段落がないものが混じる。代表例は以下:
| 要素 | パターン 1 | パターン 2 | パターン 3 | パターン 4 | |------|----------|----------|----------|----------| | 後継者情報 | 専用段落あり | 相談段落に統合 | 相談段落に統合 | 相談段落に統合 | | 財務数値 | 概要のみ | 概要のみ | 概要のみ | 専用段落あり | | 立地・商圏 | 概要のみ | 専用段落あり | 概要のみ | 概要のみ | | 工程詳細 | 概要のみ | 概要のみ | 専用段落あり | 概要のみ |
統合ルール:選択パターンに専用段落がない要素は、最も近い段落(多くは「企業概要」または「外部専門家への相談」)に自然に織り込む。専用段落を新設したり、テンプレートにない見出しを追加してはいけない。
プレースホルダの値を埋め終えたら、出力前に以下を確認する:
矛盾があればユーザーに確認して修正する。
テンプレートの本文部分に値を代入し、docs/strategy/business_case.md として出力する。構成は以下のとおり:
# {{company_name}}の事例
## 与件
### (選択パターンの見出し構成)
(本文テンプレートをプレースホルダ置換した文章)
以下のルールに従う:
ユーザーが情報を持っていない場合:仮の値を提案して確認を取る。「仮に資本金を 3,000 万円としておきますが、よろしいですか?」のように、決めないと先に進めない項目は提案して前に進める。
段落ごとに一旦確認:各段落の本文ドラフトができたら、その段落だけを先にユーザーに見せてフィードバックを受ける。最後にまとめて見せると修正コストが大きい。
情報源がある場合:実在企業の公開情報を参考にする場合は、必ず匿名化し、実在が特定できないよう数値や時期をぼかす。
既存の docs/strategy/business_case.md がある場合は、まずその内容を確認する。どの段落まで埋まっているかを確認し、未記入のプレースホルダから再開する。
Example:
ユーザー: 「企業概要と沿革は書いた。次は組織の話」
回答: 既存の business_case.md を読み込み、パターンを特定した上で
組織構造・人事制度段落のヒアリングに進む。
docs/template/事例分析.md)は編集禁止。読み取り専用として使用するdocs/strategy/ が存在しない場合は作成するanalyzing-business-architecture — ビジネスアーキテクチャ分析(実プロジェクト向けの事業構造整理)analyzing-requirements — 事例を入力として要件定義に進む場合creating-adr — 事例作成で生じた設計判断の記録tools
イテレーション計画と上流設計ドキュメント群(ユーザーストーリー、ドメインモデル、データモデル、UI 設計)との整合性を検証する。「イテレーション計画を検証したい」「計画の整合性をチェックして」「イテレーション計画を作成した」「計画と設計ドキュメントの不整合を確認したい」といった場面で発動する。planning-releases でイテレーション計画を作成した直後にも積極的に使用すること。計画作成後に必ず本検証を実施することで、開発着手前にドキュメント間の不整合を検知・修正できる。
tools
プロジェクトの開発進捗を多角的に分析しレポートを生成。イテレーション達成度、技術実装状況、品質メトリクスを確認し、計画ドキュメントを自動更新する。「進捗を確認したい」「プロジェクトの状態を知りたい」「イテレーションの達成度を分析したい」「進捗ドキュメントを更新したい」といった場面で発動する。定期的な進捗可視化により、遅延や品質低下を早期に発見しプロジェクトの透明性を確保する。
testing
リリース計画を GitHub Project・Issue・Milestone に反映し一元管理。初回の一括同期から差異検出・自動同期まで対応する。「GitHub Project に同期したい」「Issue を作成したい」「計画と GitHub の差異を確認したい」「Milestone を設定したい」といった場面で発動する。計画ドキュメントを Single Source of Truth とし GitHub に自動反映することで、二重管理の手間と不整合を排除する。
development
テスト駆動開発から始めるプログラミング入門」の対話式チュートリアル。FizzBuzz を題材に TDD の Red-Green-Refactor サイクルを 14 言語で体験する。「TDD を練習したい」「FizzBuzz で TDD を学びたい」「テスト駆動開発の入門をしたい」「Java で TDD を体験したい」「Python で TDD を始めたい」「プログラミング入門チュートリアルをやりたい」「getting-start-tdd をやりたい」「TDD のハンズオンがしたい」「Red-Green-Refactor を体験したい」といった場面で発動する。TDD チュートリアルやプログラミング入門の要望があれば積極的に使用すること。