| 非推奨 | 移行先 |
|---|---|
| Flask + Jinja2 | Next.js へ移行 |
| Bootstrap 5 | Tailwind + shadcn/ui へ統一 |
| SQLite (GCS FUSE) | Firestore へ移行 |
| Vanilla HTML/JS | Next.js + TypeScript へ移行 |
| Cloud Functions v1 | v2 or Cloud Run へ移行 |
| signInWithRedirect | signInWithPopup へ移行 |
| MCP名 | 用途 | 主要ツール | キーワードトリガー | 呼び出し例 |
|---|---|---|---|---|
| 279-pm-advisor | PM相談・コードレビュー・技術標準取得 | pm_consult / pm_review / pm_get_standards / pm_ops |
PMに聞いて 設計相談 レビューして デプロイ前 技術標準 | /pm 〇〇アプリの設計を相談したい |
| legend-caremanager | ケアマネ業務支援(12ツール) | assess_needs / draft_careplan / lookup_regulation / suggest_services |
アセスメント ケアプラン モニタリング 介護保険 ケアマネ 要介護 | ケアプランを作って / アセスメント情報を整理して |
| github | PR作成・Issue管理・コード検索 | create_pull_request / list_issues / search_code / push_files |
PRを作って Issueを見て コードを検索 | PRを作って / Issueを確認して |
| firebase | Firestore・Storage直接操作 | firestore_query / firestore_write |
DBを確認 Firestoreを見て | Firestoreのdaily_reportsを確認して |
| playwright | UIテスト自動化・スクリーンショット | browser_navigate / browser_snapshot / browser_click / browser_fill_form |
UIテスト ブラウザで確認 スクリーンショット | ブラウザでhttps://...を開いて確認して |
| mermaid | Mermaid図の生成・バリデーション | validate_and_render_mermaid_diagram |
図を描いて フロー図 ER図 シーケンス図 | このフローを図にして |
| MCP名 | 用途 | 主要ツール |
|---|---|---|
| Notion | ドキュメント作成・ページ管理・DB操作 | notion-create-pages / notion-search / notion-update-page |
| Google Calendar | 予定確認・会議作成 | gcal_list_events / gcal_create_event |
| Gmail | メール検索・下書き作成 | gmail_search_messages / gmail_create_draft |
| Google Drive | ファイル検索・取得 | google_drive_search / google_drive_fetch |
| Canva | デザイン生成・編集 | generate-design / get-design |
| Computer Use | 画面操作・GUI自動化 | screenshot / left_click / type |
| Claude Preview | プレビュー表示・インタラクション確認 | preview_start / preview_screenshot / preview_snapshot |
| PowerPoint | PPTX作成・スライド編集 | create_presentation / add_slide |
| Scheduled Tasks | 定期タスク設定 | create_scheduled_task / list_scheduled_tasks |
| freee MCP | 会計・人事・請求書・工数API連携 | freee_api_get / freee_api_post |
pm_consultpm_designpm_consultpm_reviewpm_ops type=deploypm_ops type=incidentpm_get_standards/pm 〇〇アプリの設計相談をしたい/pm このコードをレビューして/pm デプロイチェックリストを出して/pm 認証の実装方針を教えてアセスメント ケアプラン モニタリング 介護保険 ケアマネ 要介護
279の全20プロジェクトの依存関係・データフローを可視化。中央の統合DBを軸にアプリ間の連携を表示しています。
| アプリ | 依存先 | 役割 |
|---|---|---|
| 支援経過記録 (CareNote) | 279統合DB / レジェンドケアマネMCP / デザインMCP | メインの介護記録アプリ |
| 新規相談受付 | 279統合DB / レジェンドケアマネMCP / デザインMCP | 新規利用者の相談受付 |
| 事業所検索 | 279統合DB | 介護事業所の公開検索 |
| 事業所登録 | 279統合DB | 事業所登録・審査管理 |
| FAX管理 | 279統合DB / デザインMCP | FAX送受信履歴管理 |
| 279インボックス | 279統合DB | GDrive/メール統合受信・AI自動分類 |
| 279 CRM | 279統合DB / 事業所検索 | 事業所CRM・活動記録・加算情報スクレイピング |
| ミライズ | 279統合DB / デザインMCP / Freee API | 経営ダッシュボード・Freee連携 |
| SNS Manager | WordPress / X / Facebook / Instagram / GA4 | マルチプラットフォームSNS管理 |
| Growth | 279統合DB / デザインMCP / PM Hub | 職員タレントマネジメント |
| Compass | 279統合DB / Growth / PM Hub | HR ライフサイクル管理 |
| 279 PM Portal | PM Advisor MCP / Firestore(daily_reports / app_registry) | 全アプリ管理ダッシュボード |
| Claudeルールエディタ | Firestore(claude_md_history) / PM Hub | CLAUDE.mdルール管理 |
| レジェンドケアマネMCP | Firestore(kaigo_saishinjouhou) | 介護業務AIアシスト共通基盤 |
| 介護制度AIチャットボット | レジェンドケアマネMCP / Gemini | 業務ポータル埋込チャット |
| デザインポリシーMCP | - | デザイントークン/CSS提供 |
279システム管理に使う各種ツールへのランチャーです。
PMハブ・Claudeルール連携など、今月追加された機能です。
pm_register_app / pm_publish_event / pm_get_events / pm_sync_rolespm_get_rules / pm_update_rule / pm_get_claude_md@279279.net ユーザーのポータル閲覧ロールを管理します。編集は管理者のみ可能です。
コミットメッセージ形式:
feat / fix / refactor / docs / deploy: 変更内容の要約⛔ .env・APIキーを絶対にコミットしない。git add . 禁止(個別指定)
保存先:
~/.claude/projects/.../memory/(Claude Code が自動管理)種別:
user / feedback / project / reference
① GitHub(正本):
{repo}/docs/SPEC.md を更新してコミット → PM Portal の仕様書タブで閲覧可能② Obsidian(個人メモ):
プロジェクト/{アプリ名}/ に詳細メモ・会議録などFirestoreコレクション変更時は データモデル仕様書.md も必ず更新。
① GitHub(正本):
{repo}/docs/HANDOFF.md にコミット → PM Portal の仕様書タブで閲覧可能② Obsidian:
プロジェクト/{アプリ名}/申し送り.md(上書き更新・Claude が読み込み用)👉 「再開」と言うと Claude がObsidianの申し送りを読み込んで作業を再開します。
再開再開して{アプリ名}を再開前回の続きから[279] {アプリ名}
以下の手順でスムーズに起動できます。
cd ... && claude をコピー[279] FAX管理
| プロジェクト | 起動コマンド | 推奨セッション名 |
|---|
.claude/settings.json)でセッション名のデフォルト指定に対応すれば、自動化できる見込みです。アップデートを随時確認します。
試し利用したアプリをスコアで評価し、改善提案を入力してください。評価は開発優先度の決定に活用します。
タブを開くと自動読み込みします
各アプリの試し利用で気づいたことを送ってください。バグ・要望・質問・ファイル提出など何でも歓迎です。
タブを開くと自動読み込みします
| 日付 | アプリ | 重要度 | 症状 | 原因・対応 |
|---|---|---|---|---|
| 2026-04-07 | 279 Dev Dashboard | High | ログインループ(認証後に再びログイン画面に戻る) | signInWithRedirectによるサードパーティCookie制限 → signInWithPopupに切り替え |
読み込み中...
全アプリの docs/HANDOFF.md の「次回やること」と
docs/ENGINEERING_NOTES.md の §13.2「進行中のタスク」・§13.3「未決事項」、
および standards-data.json の next_tasks を自動集約しています。
読み込み中...
各アプリの docs/ENGINEERING_NOTES.md §6.3「他アプリとの関係」を自動収集し、
既存の手動定義の接続(灰色)と重ねて表示しています。
緑:ENから自動収集
全279アプリのロール管理を統一するロードマップ。 正本UI = Compass / データ正本 = 統合DB(unified_shokuin.permission) / 配布 = Firebase Custom Claims。 チェックボックスは対応完了時にON(ローカル保存)、確定後は role-migration-status.json を更新してください。 詳細は ADR-ROLE-001 を参照。
📅 フェーズ進捗
📊 アプリ別 移行ステータス
各アプリの ENGINEERING_NOTES.md §0「サービスコンセプト」・§1「なぜ開発したのか」・§2「業務改善効果」を自動集約。 エンジニアノート未作成のアプリは 未整備 と表示されます。
各アプリの ENGINEERING_NOTES.md §3.2「ユースケース図」(Mermaid) を収集してレンダリングします。 ノート未作成 / 図未定義のアプリはスキップされます。
PMハブに登録されたアプリの一覧です。pm_register_app MCPツールで各アプリから登録できます。
アプリ間の通知イベントログです。pm_publish_event で発行されます。
全アプリ共通のロール設定です。pm_sync_roles MCPツールで設定できます。
ハブタブを開くと自動読み込みします
templates/pm-hub.tsをsrc/lib/pm-hub.tsにコピー- APP_ID・APP_NAME を設定
- 起動時に
pmHub.heartbeat()を呼ぶ - 自動でこの画面に表示される
/pm 全アプリのハブ登録状況を確認して/pm growth を pm_register_app で登録して/pm rules.updated イベントを発行して
rules.updated — Claudeルール変更user.role_changed — ロール変更shokuin.added — 職員追加goal.completed — 目標達成
ログイン後に自動読み込みされます