ワークスペースの状態確認とオンボーディング。「こんにちは」「何ができる?」「状況教えて」と言われた時、またはセッション開始時に使用。
新しいセッション開始時、以下を確認してユーザーに報告する:
# .mcp.jsonが存在し、トークンが設定されているか
if [ -f ".mcp.json" ]; then
grep -q "xoxp-" .mcp.json && echo "Slack: OK" || echo "Slack: トークン未設定"
grep -q "playwright" .mcp.json && echo "Playwright: OK" || echo "Playwright: 未設定"
else
echo ".mcp.json: 未作成 → .mcp.json.exampleをコピーして設定"
fi
.claude/skills/check-status/scripts/scan-status.sh
【ワークスペース状態】
- セットアップ: 完了 / 要設定
- プロジェクト: X個
- アクティブworktree: Y個
【現在の作業状況】
- [project/branch] spec名: 状態
【次のアクション候補】
1. ...
2. ...
セットアップが完了していない場合、以下を案内:
このワークスペースを使うには以下のセットアップが必要です:
1. MCP設定
cp .mcp.json.example .mcp.json
# Slackトークン、Team IDを設定
2. 新規プロジェクト追加
.claude/skills/manage-workspace/scripts/setup.sh <project> <branch> <repo-url>
詳細: docs/SETUP.md を参照
# 全体スキャン
.claude/skills/check-status/scripts/scan-status.sh
# 特定プロジェクトのみ
.claude/skills/check-status/scripts/scan-status.sh <project-name>
| 状態 | 提案 |
|---|---|
| 作業中specあり | 「続きをやりますか?」 |
| 全spec完了 | 「新しいタスクを始めますか?」 |
| 未着手specあり | 「どれから始めますか?」 |
| プロジェクトなし | 「プロジェクトを追加しますか?」 |
manage-workspace: プロジェクト/worktree作成sync-template: テンプレートリポジトリに同期