mcpField
D
day-planner

day-planner

github.com/revitalb-port生産性051 回インストール10 週間前に更新
リポジトリ

day-planner について

day-plannerは、Portのデータから個人向けの日次業務概要を作成するスキルです。日々のタスク、スプリント作業、オンコール対応の計画に役立ち、インシデントより予定作業を優先します。

主な機能

  1. 01期限と優先度でタスクを整理
  2. 02オンコール状況の確認
  3. 03保留中のPRを集約
  4. 04近日予定のデプロイを一覧化
  5. 05進行中のインシデントを別枠で表示

活用シーン

  1. 01業務開始時の優先事項の確認
  2. 02スプリントタスクの計画
  3. 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"]
})

次の順に並べ替えます。

  1. 期日(早い順)
  2. 優先度(P0 > P1 > P2)
  3. スプリントへのコミットメント
ステップ 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 レビューを確認した
  • 予定されているデプロイを一覧にした
  • 期日と緊急度に基づいて優先順位を付けた

コメント