day-planner について
day-plannerは、Portのデータから個人向けの日次業務概要を作成するスキルです。日々のタスク、スプリント作業、オンコール対応の計画に役立ち、インシデントより予定作業を優先します。
主な機能
- 01期限と優先度でタスクを整理
- 02オンコール状況の確認
- 03保留中のPRを集約
- 04近日予定のデプロイを一覧化
- 05進行中のインシデントを別枠で表示
活用シーン
- 01業務開始時の優先事項の確認
- 02スプリントタスクの計画
- 03オンコール中の優先事項の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ revitalb-port/ skills-registry-demo --skill day-plannerインストール後、Claude Code で/day-plannerを入力して読み込まれたか確認します。
詳細
デイリープランナースキル
Port のデータを使って、仕事の予定を一人ひとりに合わせた日次概要として確認できます。
使用するタイミング
- 仕事を始めるとき
- スプリント作業を計画するとき
- オンコール中に優先事項を確認するとき
計画プロセス
ステップ 1:ユーザーのコンテキストを取得する
現在のユーザーのメールアドレスを特定して、次をクエリします。
list_entities(blueprint="_user", query={
email: "[email protected]"
})
ステップ 2:タスクと作業項目(優先)
list_entities(blueprint="task", query={
assignee: "[email protected]",
status: ["todo", "in_progress"]
})
次の順に並べ替えます。
- 期日(早い順)
- 優先度(P0 > P1 > P2)
- スプリントへのコミットメント
ステップ 3:オンコール状況
ユーザーがオンコール中かどうかを確認します。
list_entities(blueprint="service", query={
on_call: "[email protected]"
})
ステップ 4:保留中の PR
list_entities(blueprint="pull_request", query={
$or: [
{ author: "[email protected]", status: "open" },
{ reviewers: { $contains: "[email protected]" }, status: "needs_review" }
]
})
ステップ 5:インシデント(優先度低)
アクティブなインシデントのみを表示します。
list_entities(blueprint="incident", query={
assignee: "[email protected]",
status: ["alert", "investigating"]
})
ステップ 6:今後のデプロイ
list_entities(blueprint="deployment", query={
scheduled_by: "[email protected]",
status: "scheduled",
scheduled_for: "<24h"
})
出力形式
# 📅 Your Day: [Date]
## 🎯 Focus Tasks
| Task | Priority | Due | Sprint |
|------|----------|-----|--------|
| PROJ-123: Implement auth | P0 | Today | Sprint 12 |
| PROJ-124: Update docs | P1 | Tomorrow | Sprint 12 |
## 📝 PRs Needing Attention
### Your PRs Waiting for Review
- [#456](link) - Add caching layer (2 approvals needed)
### PRs You Need to Review
- [#789](link) - Fix payment bug (@alice, requested 2h ago)
## 🔔 On-Call
You are on-call for: **payment-api**, **checkout-service**
## 🚀 Scheduled Deployments
| Time | Service | Version |
|------|---------|---------|
| 14:00 | payment-api | v2.3.5 |
## 🚨 Active Incidents
| Incident | Severity | Service |
|----------|----------|---------|
| INC-456 | Sev3 | user-api |
## Recommendations
1. Focus on PROJ-123 (due today)
2. Review PR #789 (blocking @alice)
3. Prepare for 14:00 deployment
優先度に関する注意
このスキルでは、次の理由からインシデントよりタスクを優先します。
- インシデントには、専用のトリアージ/調査スキルがあります
- 日々の計画では、予定された作業に集中する必要があります
- アクティブなインシデントは、アラートとともに別途表示されます
品質チェックリスト
- 割り当てられたすべてのタスクを取得した
- オンコール状況を確認した
- 保留中の PR レビューを確認した
- 予定されているデプロイを一覧にした
- 期日と緊急度に基づいて優先順位を付けた
コメント
Markdown 対応