Synthèse et résumésource GitHub
Générateur de notes pour le stand-up
/standup-notesGénérer des notes pour la réunion quotidienne en examinant le contexte des coffres Obsidian et les tickets Jira.
// contenu du skill
model: claude-sonnet-4-0
Standup Notes Generator
Generate daily standup notes by reviewing Obsidian vault context and Jira tickets.
Usage
/standup-notesPrerequisites
- Enable the mcp-obsidian provider with read/write access to the target vault.
- Configure the atlassian provider with Jira credentials that can query the team's backlog.
- Optional: connect calendar integrations if you want meetings to appear automatically.
Process
- Gather Context from Obsidian
- Use
mcp__mcp-obsidian__obsidian_get_recent_changesto find recently modified files - Use
mcp__mcp-obsidian__obsidian_get_recent_periodic_notesto get recent daily notes - Look for project updates, completed tasks, and ongoing work
- Check Jira Tickets
- Use
mcp__atlassian__searchJiraIssuesUsingJqlto find tickets assigned to current user (fall back to asking the user for updates if the Atlassian connector is unavailable) - Filter for:
- In Progress tickets (current work)
- Recently resolved/closed tickets (yesterday's accomplishments)
- Upcoming/todo tickets (today's planned work)
- Generate Standup Notes
Format:
Morning!
Yesterday:
• [Completed tasks from Jira and Obsidian notes]
• [Key accomplishments and milestones]
Today:
• [In-progress Jira tickets]
• [Planned work from tickets and notes]
• [Meetings from calendar/notes]
Note: [Any blockers, dependencies, or important context]- Write to Obsidian
- Create file in
Standup Notes/YYYY-MM-DD.mdformat (or summarize in the chat if the Obsidian connector is disabled) - Use
mcp__mcp-obsidian__obsidian_append_contentto write the generated notes when available
Implementation Steps
- Get current user info from Atlassian
- Search for recent Obsidian changes (last 2 days)
- Query Jira for:
assignee = currentUser() AND (status CHANGED FROM "In Progress" TO "Done" DURING (-1d, now()) OR resolutiondate >= -1d)assignee = currentUser() AND status = "In Progress"assignee = currentUser() AND status in ("To Do", "Open") AND (sprint in openSprints() OR priority in (High, Highest))
- Parse and categorize findings
- Generate formatted standup notes
- Save to Obsidian vault
Context Extraction Patterns
- Look for keywords: "completed", "finished", "deployed", "released", "fixed", "implemented"
- Extract meeting notes and action items
- Identify blockers or dependencies mentioned
- Pull sprint goals and objectives
// source originale publique
wshobson/commands/tools/standup-notes.md
Licence : Licence non indiquée. Consultez le dépôt avant toute réutilisation.
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.