원클릭으로
sync-linear
LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
config.yamlで指定されたNotionページを取得し、ページごとのカスタムpromptに従ってvaultに書き出す
Google Meet付きカレンダー予定の文字起こし・Geminiメモを取得し、議事録としてvaultに書き出す
daily/weekly/monthlyの振り返りを生成しjournal/に書き出す
日次の思考・感想・ふりかえりをvaultのjournal/timeline/に書き出す
Slackから自分宛メンション・参加スレッド・主要チャンネルの最新情報を収集し、Obsidian vaultのsnapshot/slack.mdに書き出す
sync-slack, sync-linear, sync-notion を並列実行し、snapshot を一括更新する
| name | sync-linear |
| description | LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す |
| user-invocable | true |
| argument-hint | (引数なし) |
| allowed-tools | ["Read","Write","Bash","Grep","Glob","ToolSearch","mcp__claude_ai_Linear__get_authenticated_user","mcp__claude_ai_Linear__list_issues","mcp__claude_ai_Linear__list_teams","mcp__claude_ai_Linear__list_cycles","mcp__claude_ai_Linear__list_comments","mcp__claude_ai_Linear__list_projects","mcp__claude_ai_Linear__get_issue","mcp__claude_ai_Linear__get_issue_status"] |
LinearからIssue・スプリント情報を収集し、Obsidian vaultに書き出す。
{vault.path}/snapshot/{YYYY-MM-DD}/linear.mdリポジトリルートの config.yaml から vault.path を読み取る。
config.yaml を読み、vault.path を取得する。
get_authenticated_user で自分のユーザー情報を取得する。
list_teams でチーム一覧を取得list_cycles(teamId, type="current") で現在のスプリントを取得list_issues(assignee="me", limit=50, orderBy="updatedAt") で自分アサインのIssueを取得する。
取得する情報:
ステータスが完了(Done/Canceled)以外のIssueに対して、list_comments(issueId, limit=3) で直近コメントを取得する。
全Issueではなく、アクティブなもの(In Progress, Todo, In Review等)に絞る。
list_projects でプロジェクト一覧を取得し、進捗状態を記録する。
以下のフォーマットで {VAULT_PATH}/snapshot/{YYYY-MM-DD}/linear.md(日付は実行日) に上書きで書き出す。
---
source: linear
collected_at: {現在のISO-8601日時}
ttl: 7d
auto_generated: true
---
# Linear Snapshot
## My Issues
### In Progress
- **{ID}** {Title} (Priority: {priority})
- Project: {project}
- Updated: {date}
### Todo
- **{ID}** {Title} (Priority: {priority})
- Project: {project}
### In Review
- ...
### Backlog
- ...
## Current Sprint
### {Team Name}: {Sprint Name}
- Period: {start} 〜 {end}
## Recent Comments
### {ID}: {Title}
- {author} ({date}): {comment body, max 200 chars}
## Projects
### {Project Name}
- Status: {status}
- Progress: {progress}%
書き出し完了後、scripts/commit-vault.sh を実行して vault リポジトリにコミットする。
bash scripts/commit-vault.sh