🛠️ Sred Work Summary
過去1年間の業務を振り返り、
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Go back through the previous year of work and create a Notion doc that groups relevant links into projects that can then be documented as SRED projects.
🇯🇵 日本人クリエイター向け解説
過去1年間の業務を振り返り、
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o sred-work-summary.zip https://jpskill.com/download/3534.zip && unzip -o sred-work-summary.zip && rm sred-work-summary.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3534.zip -OutFile "$d\sred-work-summary.zip"; Expand-Archive "$d\sred-work-summary.zip" -DestinationPath $d -Force; ri "$d\sred-work-summary.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
sred-work-summary.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
sred-work-summaryフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Sred Work Summary を使って、最小構成のサンプルコードを示して
- › Sred Work Summary の主な使い方と注意点を教えて
- › Sred Work Summary を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
SRED 作業概要
ある人物が特定の年に完了したすべての Github PR、Notion ドキュメント、および Linear チケットを収集します。それらすべてのリンクをプロジェクトにグループ化します。すべてをプライベートな Notion ドキュメントに入れ、そのドキュメントへのリンクを返します。
使用する状況
- SRED の準備のために、1 年分の PR、Notion ドキュメント、および Linear チケットをプロジェクトグループにまとめる必要がある場合。
- 個々の SRED プロジェクトの説明を作成する前に、アップストリームの Notion 作業概要を構築するタスクである場合。
- 固定された期間で、GitHub、Notion、および Linear 全体で繰り返し可能な収集ワークフローが必要な場合。
前提条件
開始する前に、Github、Notion、および Linear にアクセスできることを確認してください。Notion と Linear は MCP を使用して接続されている必要があります。Github は MCP で接続できますが、gh CLI ツールにアクセスできる場合は、代わりにそれを使用できます。
これらのいずれかにアクセスできない場合は、続行する前にユーザーにアクセス許可を付与するよう促してください。
プロセス
ステップ 1
# Get the current year
date +%Y
このコマンドの出力は現在の年です。 現在の年から 1 を引いたものが前年です。
ステップ 2
ユーザーから必要な情報をすべて収集します。
Github ユーザー名: ユーザーの Github ユーザー名は何ですか?
Github リポジトリ: どの Github リポジトリで PR を検索すべきですか?
ユーザーはカンマ区切りのリストを指定するか、リポジトリを含むディレクトリを提供できます。後者の場合、指定されたディレクトリでこのコマンドを使用します。
# Find github repos
find . -maxdepth 2 -name ".git" -type d | sed 's/\/.git$//' | sort
確認事項:
- リストされているすべてのリポジトリが
getsentryGithub 組織に属していること。
この出力は、以降「ユーザーリポジトリ」と呼びます。
インシデント: ユーザーがインシデントドキュメントを含めるかどうかを尋ねます。
回答は「はい」または「いいえ」です。「いいえ」の場合、後で検索から特定のドキュメントが除外されます。
他のユーザー: Notion ドキュメントを作成した可能性のある他のユーザーがいるかどうかを尋ねます。
これはカンマ区切りの名前のリストである必要があります。これを「他のユーザー」として記憶します。
ステップ 3
「SRED Work Summary [現在の年]」というタイトルのプライベートな Notion ドキュメントを作成します。このドキュメントは「作業概要」と呼びます。
この名前のドキュメントがすでに存在する場合は、ユーザーに既存のドキュメントの名前を変更するよう通知し、実行を停止します。
確認事項:
- 作業概要がすでに存在する場合は、実行を停止すること。
ステップ 4
期間は前年の 2 月 1 日から現在の年の 1 月 31 日までです。
指定された Github ユーザー名がユーザーリポジトリで作成した、期間内のすべての Github PR を見つけます。
ユーザーがインシデントドキュメントを含めたくない場合、タイトルまたは説明に INC-X、inc-X を含む Github PR は無視します。
これを行うには、Github MCP または gh コマンドを使用します。
ユーザーが期間内に作成したすべての Notion ドキュメントを見つけます。
ユーザーがインシデントドキュメントを含めたくない場合、タイトルに INC-XXXX を含む Notion ドキュメントは無視します。
これを行うには、Notion MCP を使用します。
ユーザーが期間内に割り当てられたすべての Linear チケットを見つけます。
ユーザーがインシデントドキュメントを含めたくない場合、タイトルに INC-XXXX を含む Linear チケットは無視します。
これを行うには、Linear MCP を使用します。
確認事項:
- すべての Github PR が期間内に作成またはマージされ、ユーザーによって開かれたものであること。
- すべての Notion ドキュメントが期間内に作成され、ユーザーによって作成されたものであること。
- すべての Linear チケットが期間内に開かれたか完了し、完了時にユーザーに割り当てられていたものであること。
ステップ 5
ステップ 4 で見つかった各 Github PR、Notion ドキュメント、および Linear チケットについて、ステップ 3 で作成したプライベートドキュメントにリンクを配置します。
確認事項:
- 作業概要にすべての Github PR のリンクがあること。
- 作業概要にすべての Notion ドキュメントのリンクがあること。
- 作業概要にすべての Linear チケットのリンクがあること。
- リンクのリストを切り詰めないこと。「...その他 75 件」のような短縮形を使用しないこと。すべての Github PR、Notion ドキュメント、および Linear チケットの完全なセットがドキュメントに表示されていることを確認してください。
ステップ 6
作業概要ドキュメント内のすべての Github、Notion、および Linear チケットのリンクを、自身の判断でプロジェクトにグループ化します。このドキュメントの形式は以下のとおりです。
# 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]
Github PR の場合、グループ化には PR のタイトルと説明の両方を使用します。 Notion ドキュメントの場合、グループ化にはドキュメント全体を使用します。 Linear チケットの場合、チケットのタイトルと説明を使用します。
確認事項:
- ファイル内のすべてのリンクがプロジェクトに割り当てられていること。
- ファイルが上記の指定された形式に従っていること。
- リンクのリストを切り詰めないこと。「...その他 75 件」のような短縮形を使用しないこと。すべての Github PR、Notion ドキュメント、および Linear チケットの完全なセットがドキュメントに表示されていることを確認してください。
ステップ 7
「他のユーザー」によって作成された Notion ドキュメントを検索します。作業概要のプロジェクトに関連するものをすべて取得し、それらの Notion ドキュメントへのリンクを適切なプロジェクトの作業概要に追加します。
ステップ 8
作業概要 Notion ドキュメントへのリンクをユーザーに返します。
確認事項:
- 最終出力に実際の Notion ドキュメントのリンクが含まれていること。
リソース
これは 2025 年の作業概要ドキュメントの例です: https://www.notion.so/sentry/Work-Summary-Feb-2025-Jan-2026-3068b10e4b5d81d3a40cfa6ad3fe1078?source=copy_link
制限事項
- このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代替として扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して説明を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
SRED Work Summary
Collect all the Github PRs, Notion docs and Linear tickets a person completed in a given year. Group the links from all of those into projects. Put everything into a private Notion document and return a link to that document.
When to Use
- You need to gather a year's worth of PRs, Notion docs, and Linear tickets into project groupings for SRED preparation.
- The task is to build the upstream Notion work summary before writing individual SRED project descriptions.
- You need a repeatable collection workflow across GitHub, Notion, and Linear for a fixed time window.
Prerequisites
Before starting make sure that Github, Notion and Linear can be accessed. Notion and Linear should be connected using an MCP. Github can be connected with an MCP, but if you have access to the gh CLI tool, you can use that instead.
If any of these can't be accessed, prompt the user to grant access before proceeding.
Process
Step 1
# Get the current year
date +%Y
The output of this command is the current year. The current year minus one is the previous year.
Step 2
Collect all of the required information from the user:
Github Username: What is the github username of the user?
Github Repositories: Which Github repositories should be searched for PRs?
The user can either specify a comma separated list, or provide a directory that contains repositories. In the second case use this command in the specified directory:
# Find github repos
find . -maxdepth 2 -name ".git" -type d | sed 's/\/.git$//' | sort
Ensure:
- All the repositories listed are in the
getsentryGithub organization.
The output of this is hereafter referred to as the "user repos".
Incidents: Ask if the user wants to include incident documents.
The answer is either yes or no. If the answer is no, that will exclude certain documents from the search later on.
Other Users: Ask if there are any other users who might have created Notion documents.
This should be a comma separated list of names. Remember this as the "other users".
Step 3
Create a private Notion document entitled "SRED Work Summary [current year]". This document will be referred to as the Work Summary.
If a document with this name already exists, notify the user to rename the existing document and stop executing.
Ensure:
- If the Work Summary already exists, stop execution.
Step 4
The time window is Feb. 1 of the previous year until Jan. 31 of the current year
Find all Github PRs created by the given github username in the time window for the user repos.
If the user does not want to include incident documents, ignore any Github PRs with INC-X, inc-X in the title or description.
Use either the Github MCP or the gh command to do this.
Find all the Notion documents the user created in the time window.
If the user does not want to include incident documents, ignore any Notion Documents with INC-XXXX in the title.
Use the Notion MCP to do this.
Find all the Linear tickets the user was assigned in the time window.
If the user does not want to include incident documents, ignore any Linear tickets with INC-XXXX in the title.
Use the Linear MCP to do this.
Ensure:
- All the Github PRs were created or merged in the time window and was opened by the user.
- All the Notion docs were created in the time window and were created by the user.
- All the Linear tickets were opened or completed in the time window and were assigned to the user when they were completed.
Step 5
For each of the Github PRs, Notion documents and Linear tickets found in Step 4, put a link into the private document created in Step 3.
Ensure:
- There is a link for all the Github PRs in the Work Summary
- There is a link for all the Notion docs in the Work Summary
- There is a link for all the Linear tickets in the Work Summary
- DO NOT truncate the lists of links. DO NOT use shorteners like "...and 75 more". Make sure that the full set of all Github PRs, Notion documents and Linear tickets is visible in the document.
Step 6
Use your own intelligence to group all the Github, Notion and Linear ticket links in the Work Summary document into projects. The format of this document is shown below.
# 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]
For Github PRs, use both the title of the PR and the description of the PR for grouping. For Notion documents, use the full document for grouping. For Linear tickets use the title of the ticket and the description of the ticket.
Ensure:
- All the links in the file are assigned to a project.
- The file follows the format specified above.
- DO NOT truncate the lists of links. DO NOT use shorteners like "...and 75 more". Make sure that the full set of all Github PRs, Notion documents and Linear tickets is visible in the document.
Step 7
Search for notion documents created by the "other users". Take any that are relevant to the projects in the Work Summary and add links to those Notion documents into the Work Summary in the appropriate project.
Step 8
Return a link to the Work Summary Notion doc to the user.
Ensure:
- The actual Notion document link is in the final output.
Resources
This is an example Working Summary document for the year 2025: https://www.notion.so/sentry/Work-Summary-Feb-2025-Jan-2026-3068b10e4b5d81d3a40cfa6ad3fe1078?source=copy_link
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.