structure.yamlもこんな感じで作ってます。
※ 一部省略してます
metadata:
version: "1.0.0"
last_update: "2024-03-19"
description: "複数企業のプロジェクト管理・文書管理のためのルート構造定義"
maintainer: "経営企画部"
tags:
- project_management
- document_management
- multi_company
- business_strategy
search_priority:
- group/strategy
- companies
- projects/cross_company
dependencies:
related_files:
# 共通リソース関連
- path: "common/structure_common.yaml"
type: "child"
description: "共通リソースの構造定義"
- path: "common/people/structure_people.yaml"
type: "child"
description: "人物情報管理の構造定義"
- path: "common/tools/meeting_processor/structure_meetings.yaml"
type: "child"
description: "ミーティング記録管理の構造定義"
# 企業関連
- path: "my_companies/structure_unson.yaml"
type: "child"
description: "雲孫の組織・事業構造定義"
- path: "my_companies/structure_tech_knight.yaml"
type: "child"
# プロジェクト関連
- path: "projects/structure_projects.yaml"
type: "child"
description: "プロジェクト全体の構造定義"
# 個人作業関連
- path: "personal/tasks/structure_tasks.yaml"
type: "child"
description: "タスク管理の構造定義"
# 会社一覧を my_companies に変更
my_companies:
metadata:
category: "organization"
update_frequency: "monthly"
description: "自分が直接管理する企業群"
# 合同会社雲孫
unson:
name: "合同会社雲孫"
name_en: "Unson LLC"
type: "事業会社"
description: "AIと人間の創造力を融合させ、システム開発の革新と社会課題解決に取り組む企業"
path: "companies/unson"
dependencies: "structure_unson.yaml"
metadata:
corporate_number: "2010003044883"
established: "2024-01-01" # 設立日が不明なため仮の日付
main_business: "ai_development"
key_technologies:
- generative_ai
- system_development
- solution_development
reporting_line: "CEO"
review_cycle: "monthly"
priority: "highest"
last_update: "2024-03-19"
vision:
title: "8世代先の未来創造"
description: "AIと人間の創造力を融合させ、8世代先、そしてその先の千年の未来まで持続可能な社会を創造します"
path: "vision/vision_statement.md"
mission:
path: "mission/mission_statement.md"
- clients # 顧客
# 市場環境管理
market:
description: "市場環境分析と機会管理"
path: "market"
dependencies: "structure_market.yaml"
elements:
- analysis # 市場分析
- competition # 競合分析
- opportunities # 機会分析
- trends # トレンド分析
# 共通リソース
common:
path: "common"
description: "全社共通で使用するリソース、テンプレート、ナレッジの管理"
dependencies: "structure_common.yaml"
metadata:
category: "shared_resources"
owner: "Knowledge Management Team"
update_frequency: "as_needed"
tags:
- templates
- knowledge_base
- tools
access_control:
read: "all_employees"
write: "knowledge_managers"
folders:
templates:
description: "文書・プレゼン・報告書などの共通テンプレート"
path: "templates"
metadata:
format_version: "2024.1"
last_update: "2024-03-19"
knowledge_base:
description: "ベストプラクティス・ナレッジ・ガイドラインの共有データベース"
path: "knowledge_base"
metadata:
categories:
- best_practices
- lessons_learned
- guidelines
tools:
description: "業務効率化ツールやユーティリティスクリプト"
path: "tools"
metadata:
tech_stack:
- python
- javascript
- shell_script
# プロジェクト管理
projects:
description: "全社のプロジェクト管理基盤"
path: "projects"
dependencies: "structure_projects.yaml"
metadata:
category: "project_management"
owner: "PMO"
update_frequency: "daily"
tools:
- jira
- confluence
- slack
important_files:
- "tasks.yaml"
- "milestones.yaml"
- "risks.yaml"
categories:
cross_company:
path: "cross_company"
description: "複数の会社が連携して実施する横断プロジェクト"
dependencies: "cross_company/structure_cross_company.yaml"
metadata:
priority: "high"
review_cycle: "weekly"
coordination:
- steering_committee
- project_leads
types:
strategic:
priority: 1
review_cycle: "monthly"
operational:
priority: 2
review_cycle: "weekly"
innovation:
priority: 1
review_cycle: "bi-weekly"
research: # 研究開発プロジェクト
path: "research"
description: "グループ全体の研究開発プロジェクト"
dependencies: "research/structure_research.yaml"
infrastructure: # インフラ整備プロジェクト
path: "infrastructure"
description: "グループ共通インフラの整備プロジェクト"
dependencies: "infrastructure/structure_infrastructure.yaml"
# 個人ワークスペース(会社・プロジェクトを跨ぐ個人視点の管理)
personal_workspace:
metadata:
owner: "個人"
category: "personal"
update_frequency: "daily"
description: "個人視点での統合タスク管理"
tools:
- task_management_system
- calendar
- notion
- obsidian
# タスク管理(統合ビュー)
task_management:
metadata:
description: "全社・全プロジェクトを跨ぐタスク管理"
path: "personal/tasks"
views:
all_tasks:
path: "tasks/all_tasks.md"
description: "全タスクの統合ビュー"
ai_features:
- task_aggregation # 各社・プロジェクトからのタスク集約
- priority_suggestion # 優先度提案
- deadline_monitoring # 期限管理
- workload_analysis # 負荷分析
company_based:
path: "tasks/by_company"
description: "会社別のタスクビュー"
sources:
- "companies/*/projects/*/tasks.md"
- "companies/*/management/tasks.md"
ai_features:
- company_context_awareness # 会社固有のコンテキスト理解
- cross_company_dependencies # 会社間の依存関係分析
timeline_based:
path: "tasks/timeline"
description: "時系列でのタスクビュー"
categories:
- immediate # 今日・明日
- this_week # 今週
- next_week # 来週
- this_month # 今月
- future # 将来
ai_features:
- schedule_optimization # スケジュール最適化提案
- deadline_risk_alert # 期限リスクアラート
# 個人の活動記録
activity_logs:
metadata:
description: "活動履歴と振り返り"
path: "personal/logs"
documents:
daily_logs:
path: "logs/daily"
contents:
-
achievements.md # 達成したこと
-
learnings.md # 学んだこと
-
challenges.md # 課題・懸念事項
ai_features:
- pattern_analysis # 行動パターン分析
- insight_extraction # 気づきの抽出
reflection:
path: "logs/reflection"
contents:
- weekly_review.md # 週次振り返り
- monthly_review.md # 月次振り返り
- quarterly_goals.md # 四半期目標
ai_features:
- progress_tracking # 目標進捗管理
- trend_analysis # 傾向分析
# スキル・キャリア開発
career_development:
metadata:
description: "スキルとキャリアの開発管理"
path: "personal/career"
documents:
- skill_inventory.md # スキルマップ
- learning_roadmap.md # 学習ロードマップ
- career_objectives.md # キャリア目標
ai_features:
- skill_gap_analysis # スキルギャップ分析
- learning_suggestion # 学習コンテンツ提案
# 知識ベース
knowledge_base:
metadata:
description: "個人の知識・ノウハウの蓄積"
path: "personal/knowledge"
categories:
technical:
path: "knowledge/technical"
description: "技術関連の知識"
business:
path: "knowledge/business"
description: "ビジネス関連の知識"
management:
path: "knowledge/management"
description: "マネジメント関連の知識"
ai_features:
- knowledge_linking # 関連知識の紐付け
- content_suggestion # 関連コンテンツ提案
# 個人設定・環境
settings:
metadata:
description: "個人の作業環境設定"
path: "personal/settings"
documents:
- ai_preferences.md # AI連携の設定
- tool_settings.md # ツール設定
- notification_rules.md # 通知ルール
tool_execution:
pre_execution_checks:
required_docs:
- path: "
README.md"
description: "必ず実行前に確認する基本的な使用方法と注意事項"
- path: "structure.yaml"
description: "構造定義と依存関係の確認"
validation_steps:
- check_environment_setup
- verify_dependencies
- confirm_execution_path
error_handling:
- type: "missing_readme"
action: "stop_execution"
message: "
README.mdを確認してください"
- type: "invalid_environment"
action: "prompt_setup"
message: "環境設定が不適切です"