🏥 健康チェックアプリ

Claude Code コマンドガイド

📋 概要

職場の健康状態・労働生産性を評価するWebアンケートアプリを作成・管理するためのClaude Codeスキルコマンドです。

📝

7画面のアンケート

同意〜結果まで完全フロー

📊

自動診断

ワークエンゲージメント・労働損失

📁

エクスポート

Excel / PDF 出力対応

🔒

プライバシー

匿名化・ブラウザ内完結

⚡ コマンド一覧

/web-health-app
新規作成

健康チェックアプリを新規作成するコマンド

使用方法

/web-health-app [プロジェクト名]

/web-health-app my-company-survey

実行される処理

  1. Vite + React + TypeScript プロジェクト作成
  2. 必要なパッケージインストール(react-router-dom, xlsx, jspdf等)
  3. 型定義ファイル作成(survey.ts)
  4. 計算ロジック作成(productivity-calculation.ts)
  5. 7画面のページコンポーネント作成
  6. ルーティング設定
  7. E2Eテスト作成
  8. Vercelデプロイ設定
/web-build-health-app
ビルド・デプロイ

既存アプリをビルド・テスト・デプロイするコマンド

使用方法

/web-build-health-app

実行される処理

  1. 依存関係の確認・インストール
  2. TypeScriptビルド
  3. E2Eテスト実行(3件すべてパス必須)
  4. Git コミット・プッシュ
  5. Vercel自動デプロイ

📱 アプリ仕様

画面構成(7ページ)

順番 画面名 パス 内容
1 同意画面 / 調査説明、同意チェック
2 基本情報 /basic-info 社員番号、年齢、性別、雇用形態
3 健康問題選択 /health-issues 15項目から複数選択
4 健康詳細 /health-detail 症状日数、欠勤、仕事量/質
5 ワークエンゲージメント /work-engagement UWES-3(活力・熱意・没頭)
6 確認画面 /confirm 入力内容の確認
7 結果画面 /result 診断結果、グラフ、エクスポート

技術スタック

カテゴリ 技術 バージョン
フレームワーク React ^19.2.0
言語 TypeScript ~5.9.3
ビルドツール Vite ^7.2.4
ルーティング React Router DOM ^7.13.0
テスト Playwright ^1.58.1
デプロイ Vercel -

🧮 計算ロジック

ワークエンゲージメント

スコア範囲 判定
0.0 〜 1.99低い
2.0 〜 3.49中程度
3.5 〜 4.99高い
5.0 〜 6.0非常に高い

労働損失額(日給)

雇用形態 日給
正社員¥13,500
パート・アルバイト¥8,000
その他¥10,000
⚠️ 計算式

月間損失額 = 欠勤日数 × 日給
年間損失額 = 月間損失額 × 12
労働損失率 = (欠勤日数 / 22) × 100%

📁 関連ファイル

ファイル パス
要件定義書 C:\Users\kawag\work\productivity-health-survey\REQUIREMENTS.md
新規作成スキル C:\Users\kawag\.claude\skills\web-health-app.md
ビルドスキル C:\Users\kawag\.claude\skills\web-build-health-app.md
参考実装 C:\Users\kawag\work\productivity-health-survey\

💡 使用例

🆕 新しいアプリを作成する場合
/web-health-app company-wellness-2026

→ 新規プロジェクトが作成され、すべての画面とロジックが自動生成されます。

🔧 既存アプリを更新・デプロイする場合
/web-build-health-app

→ ビルド、テスト、Gitプッシュ、Vercelデプロイが実行されます。