mcpField
S
sred-project-organizer

sred-project-organizer

github.com/getsentryドキュメント1.1k2.1k 回インストール5 日前に更新
リポジトリ

sred-project-organizer について

前年の業務サマリーにあるプロジェクトを SRED の基準で評価し、根拠を添えたプロジェクト説明を Notion に作成するスキルです。適格性、不確実性、実験、資料の記録を支援します。

主な機能

  1. 01SRED 基準によるプロジェクト分類
  2. 02Notion の親文書とプロジェクトページの作成
  3. 03プロジェクト説明と目標の作成
  4. 04不確実性、実験、結果の記録
  5. 05根拠資料へのリンク追加

活用シーン

  1. 01年間業務サマリーから SRED プロジェクト記録を作成
  2. 02技術的不確実性と実験内容の文書化
  3. 03ユーザーとのプロジェクト分類の確認

MCP 対応

Notion と Linear は MCP 接続を通じて利用します。GitHub は MCP または `gh` コマンドラインで利用できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/getsentry/skills --skill sred-project-organizer

インストール後、Claude Code で/sred-project-organizerを入力して読み込まれたか確認します。

同梱ファイルreferences/project-template.mdreferences/SRED.md

詳細

SRED プロジェクトの整理

SRED では、プロジェクトを特定の形式で提示する必要があります。過去 1 年間に取り組んだプロジェクトの一覧を、根拠となる資料を添えて、SRED が求める形式にまとめます。SRED の対象となる各プロジェクトについて、子ドキュメントを含む Notion ドキュメントを出力します。

前提条件

開始する前に、Github、Notion、Linear にアクセスできることを確認してください。Notion と Linear は MCP を使用して接続してください。Github は MCP を使用して接続できますが、gh CLI ツールにアクセスできる場合は、代わりにそれを使用できます。

いずれかにアクセスできない場合は、作業を続ける前にユーザーにアクセス権を付与するよう依頼してください。

手順

ステップ 1

SRED Work Summary スキルで作成された、前年の作業概要である Notion ドキュメントへのリンクをユーザーに尋ねます。

以下を確認してください:

  • Notion のリンク先が有効なドキュメントであり、おおむね次の形式に一致していること:
# Projects

## [Project Name]
*Summary*: [X] PRs, [X] Notion docs, [X] Linear tickets

### Pull Requests [X]
*[repository name]
[Links to all the PRs]
- [link] - [Merge date]

### Notion Docs [X]
[Links to all the Notion docs]
- [link] - [Creation date]

### Linear Tickets [X]
- [link] - [Creation date]

ステップ 2

Work Summary に記載された各プロジェクトについて、references/SRED.md にある SRED プロジェクトの説明に照らして評価します。つまり、該当する Notion ドキュメントとプロジェクトの PR を確認し、そのプロジェクトの作業が SRED プロジェクトとして妥当かどうかを判断します。ここでは、より多くのプロジェクトを SRED プロジェクトに分類できるよう、積極的に判断してください。

SRED の基準に合致すると思われるプロジェクトの一覧と、合致しないプロジェクトの一覧を出力します。SRED の説明に合致するプロジェクトは、「SRED 対象プロジェクト」と呼びます。

以下を確認してください:

  • Work Summary 内のすべてのプロジェクトが、SRED 対象または対象外に分類されていること。

ステップ 3

SRED 対象プロジェクトの一覧が正しいかどうかをユーザーに尋ねます。ユーザーが各プロジェクトを手動で SRED 対象または対象外に分類できるようにし、それに応じて一覧を調整します。

ステップ 4

「SRED Project Descriptions」という名前の非公開 Notion ドキュメントを作成します。このドキュメントへの完全なリンクを出力します。

ステップ 5

SRED の対象となる各プロジェクトについて、一連の手順を進めます。

ステップ 1 references/project-template.md にあるテンプレートに従って、「SRED Project Summary - 」という名前の非公開 Notion ドキュメントを作成します。このドキュメントは、ステップ 4 で作成した「SRED Project Description」ドキュメントの子ページにします。

ステップ 2 そのドキュメントの Project Description セクションと Project Goals セクションに記入します。各セクションに記載する情報の参考として、ドキュメント内の該当セクションにある aside を使用します。Work Summary で収集した、各プロジェクトに関する情報をすべて使用します。プロジェクトの Notion ドキュメントと、自身の推論も活用して各セクションを記入します。

次の点を確認してください。

  • プロジェクトの説明は 100 語以内にしてください。
  • プロジェクトの目標は 100 語以内にしてください。

ステップ 3 プロジェクトの「SRED Project Summary」ドキュメントへの完全な Notion リンクをユーザーに伝え、続行する前に内容を確認するよう依頼します。変更の依頼があれば反映します。

ステップ 4 各プロジェクトには、1 つ以上の不確実性があります。不確実性とは、次の質問で定義されます。

  • 答えがわからなかった課題や問題は何でしたか?
  • 問題解決の基盤として利用できる先行事例はありますか?
  • ない場合、その理由は何ですか?

プロジェクトに関するすべての Notion ドキュメント、Github PR、Linear チケットを確認します。プロジェクトにおける不確実性を特定し、ユーザーに提示します。内容が正しいか、何か調整が必要かをユーザーに確認します。

次の点を確認してください。

  • 各不確実性の説明は数文以内にしてください。

ステップ 5 不確実性を「Project Summary」Notion ドキュメントの「Technical Uncertainties」セクションに追加します。

次の点を確認してください。

  • 不確実性の説明は数文以内にしてください。

ステップ 6 上記で特定した各不確実性について、Notion ドキュメント、Github PR、Linear チケットを使って、その不確実性に対処するために行われた実験や取り組みを見つけます。その不確実性の Experiments セクションに、実施した実験を箇条書きで列挙します。Results / Learnings / Success セクションには、実験の結果と、得られた知見や結論を箇条書きで列挙します。参照した Notion ドキュメント、Github PR、Linear チケットについては、そのリソースへのリンクを不確実性の Uncertainty-Specific Documentation & Links セクションに記載します。

次の点を確認してください。

  • 実験ごとに箇条書きは 1 つだけにしてください。
  • 結果/知見/成功ごとに箇条書きは 1 つだけにしてください。

ステップ 7 Work Summary に記載されているプロジェクトのリンクをすべて確認し、不確実性の一部としてリンクされていないものは、「Project Summary」の Project Documentation & Links セクションに含めます。

次の点を確認してください。

  • Github の通知への一般的なリンクや要約ではなく、具体的なリンクをすべて列挙してください。
  • すべてのリンクが、プロジェクトおよび/またはその不確実性に直接関係していることを確認してください。

ステップ 8 「Project Summary」ドキュメントへのリンクを再度ユーザーに提示し、次の SRED 対象プロジェクトに進む前に内容を確認するよう依頼します。ドキュメントの Participants セクションに記入するようユーザーに伝えます。

ステップ 6

「SRED Project Descriptions」Notion ドキュメントへのリンクを提示します。

例

作業概要の例:https://www.notion.so/sentry/SRED-Work-Summary-2026-30a8b10e4b5d81f5bc8df3553da55220

参考資料

プロジェクトの定義と整理方法の概要:references/SRED.md 個別プロジェクトの概要用 Notion テンプレート:references/project-template.md

リソース

SRED プログラムの詳細な説明:https://www.canada.ca/en/revenue-agency/services/scientific-research-experimental-development-tax-incentive-program.html

コメント