Back to list
lttr

dfinsights

by lttr

Claude Code plugins extracted from my own development workflows.

1🍴 0📅 Jan 23, 2026

SKILL.md


name: df:insights description: 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.

Codebase Insights Skill

Generate activity summaries revealing what's happening in a codebase day-to-day and week-to-week.

Data Sources

SourceToolData
Azure PRsaz repos pr listPRs opened, merged, reviewed
Azure Work Itemsaz boards queryTickets started, completed, in progress
Local Gitgit logCommits in current repo
ConfluenceAtlassian MCPRecently modified pages

Workflow

1. Collect Data

Run collectors from the current repository directory:

# Azure PRs (last N days)
node ${CLAUDE_PLUGIN_ROOT}/skills/insights/collectors/azure-prs.js --days 7

# Azure work items (last N days)
node ${CLAUDE_PLUGIN_ROOT}/skills/insights/collectors/azure-workitems.js --days 7

# Local git commits (last N days)
node ${CLAUDE_PLUGIN_ROOT}/skills/insights/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/.

2. Filter by Period

# For daily summary
node ${CLAUDE_PLUGIN_ROOT}/skills/insights/collectors/filter-by-date.js .insights/raw/commits.json --day 2025-01-08

# For weekly summary
node ${CLAUDE_PLUGIN_ROOT}/skills/insights/collectors/filter-by-date.js .insights/raw/commits.json --week 2025-01-08

3. Generate Summary

Use templates from ${CLAUDE_PLUGIN_ROOT}/skills/insights/templates/:

  • daily-summary.md - Daily activity report
  • weekly-summary.md - Weekly activity report

4. Save Output

Reports saved to .insights/:

  • Daily: .insights/YYYY-MM-DD-insights.md
  • Weekly: .insights/YYYY-WXX-insights.md

Commands

CommandDescription
/df:insights:daily [date]Generate daily codebase summary
/df:insights:weekly [date]Generate weekly codebase summary
/df:insights:catchupDownload raw data since last collection

Monthly Review

For monthly reviews, use the significance-based formatter:

node ${CLAUDE_PLUGIN_ROOT}/skills/insights/collectors/format-review.mjs --month YYYY-MM

Or follow the templates/monthly-review.md template for AI-generated analysis focusing on:

  • High-impact initiatives grouped by theme
  • Effort estimation (HIGH/MEDIUM/LOW)
  • Status tracking (Shipped/In Progress/Troubled)
  • Top contributors by focus area

Usage Examples

  • "What happened in the codebase today?"
  • "Summarize this week's activity"
  • "Show me PR activity for the last 7 days"
  • "What work items were completed this week?"

Prerequisites

# Azure DevOps CLI configured
az devops configure --defaults organization=https://dev.azure.com/YOUR_ORG project=YOUR_PROJECT

# Authenticated
az login

Confluence Integration

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.

Output Structure

.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

Report Sections

Daily Summary

  • Pull Requests: Opened, merged, reviewed today
  • Commits: By author, by area
  • Work Items: State changes (started, completed)
  • Key Changes: AI-synthesized summary

Weekly Summary

  • Overview: High-level activity summary
  • PR Activity: Week's PRs with outcomes
  • Commit Themes: Patterns and focus areas
  • Work Items: Sprint progress, completions
  • Contributors: Who worked on what
  • Highlights: Notable achievements

Monthly Review

  • High-Impact Initiatives: Work grouped by theme with effort/status
  • Feature Completions: What shipped and its impact
  • Top Contributors: Who drove what areas
  • Themes Summary: PR distribution across themes
  • Key Observations: Merge rate, bottlenecks, concerns

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon