Generate daily and weekly codebase activity summaries from Azure DevOps (PRs, work items), local git commits, and Confluence. Use when asked about "what happened", "codebase activity", "team summary", "pr summary", or to understand what's going on in a large codebase.
/plugin marketplace add lttr/claude-marketplace/plugin install dev-flow@lttr-claude-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
collectors/azure-prs.jscollectors/azure-workitems.jscollectors/filter-by-date.jscollectors/format-summary.jscollectors/git-commits.jstemplates/daily-summary.mdtemplates/weekly-summary.mdGenerate activity summaries revealing what's happening in a codebase day-to-day and week-to-week.
| Source | Tool | Data |
|---|---|---|
| Azure PRs | az repos pr list | PRs opened, merged, reviewed |
| Azure Work Items | az boards query | Tickets started, completed, in progress |
| Local Git | git log | Commits in current repo |
| Confluence | Atlassian MCP | Recently modified pages |
Run collectors from the current repository directory:
# Azure PRs (last N days)
node collectors/azure-prs.js --days 7
# Azure work items (last N days)
node collectors/azure-workitems.js --days 7
# Local git commits (last N days)
node collectors/git-commits.js --days 7
Confluence: Search for recent pages using Atlassian MCP:
mcp__atlassian__rovo_search(query: "modified:>YYYY-MM-DD space_key")
Extract and save to .insights/raw/confluence.json:
[
{
"id": "12345",
"title": "Page Title",
"space": "SPACE",
"lastModified": "2025-01-08",
"lastModifiedBy": "Author Name",
"url": "https://..."
}
]
Data saved to .insights/raw/.
# For daily summary
node collectors/filter-by-date.js .insights/raw/commits.json --day 2025-01-08
# For weekly summary
node collectors/filter-by-date.js .insights/raw/commits.json --week 2025-01-08
Use templates from $SKILL_DIR/templates/:
daily-summary.md - Daily activity reportweekly-summary.md - Weekly activity reportReports saved to .insights/:
.insights/YYYY-MM-DD-insights.md.insights/YYYY-WXX-insights.md| Command | Description |
|---|---|
/df:insights:daily [date] | Generate daily codebase summary |
/df:insights:weekly [date] | Generate weekly codebase summary |
/df:insights:catchup | Download raw data since last collection |
# Azure DevOps CLI configured
az devops configure --defaults organization=https://dev.azure.com/YOUR_ORG project=YOUR_PROJECT
# Authenticated
az login
Requires Atlassian MCP server configured. During data collection, use rovo_search to find recently modified pages.
Search query format: modified:>YYYY-MM-DD [space_key] [keywords]
Collects metadata only: page title, space, last modified date, author. No full content.
Ensure Atlassian MCP is configured.
.insights/
├── raw/
│ ├── prs.json # Azure PRs
│ ├── workitems.json # Azure work items
│ ├── commits.json # Local git commits
│ └── confluence.json # Confluence pages
├── 2025-01-08-insights.md # Daily reports
└── 2025-W02-insights.md # Weekly reports
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.