Skip to main content
The week command creates detailed summaries of your work over a week, combining live git data with historical journal entries to provide a complete picture of your accomplishments.

Quick Start

Generate a summary for the current week:
Generate last week’s summary:

How It Works

1

Determine Date Range

Calculate the week boundaries (Monday to Sunday or custom range).
2

Gather Live Data

Analyze git commits, pull requests, and tickets from the current repository.
3

Enrich with Journal

Pull historical snapshots from your work journal for continuity and context.
4

AI Generation

Generate a comprehensive summary showing accomplishments, progress, metrics, and notable items.
5

Output & Save

Display the summary and optionally save it to your journal for future reference.

Command Options

Time Range Options

Project Options

The --all-projects flag generates a cross-project summary using only journal data, perfect for reviewing work across multiple repositories.

Context Control

Output Options

Journal Control

Single-Project Mode

Default mode that analyzes the current repository with optional journal enrichment.

What Gets Analyzed

Live Git Data:
  • Commits from the week
  • Pull requests created/updated
  • Ticket IDs from commits and branches
  • Diff statistics (insertions/deletions)
  • Work categories (frontend, backend, etc.)
  • Top changed files
Journal History (if available):
  • Daily snapshots from the week
  • Notes and tags from each day
  • Branch activity across days
  • Historical context and continuity

Example Output

Cross-Project Mode

Use --all-projects to see work across multiple repositories.
Generate a summary spanning all projects tracked in your journal:

What Gets Analyzed

  • All journal snapshots from the week across all projects
  • Per-project commit counts and active days
  • Branch activity per project
  • Work category breakdown per project
  • Cross-cutting themes and patterns

Example Cross-Project Output

Per-Project Breakdown

After the summary, see detailed stats per project:

Weekly Summary Structure

The AI-generated summary includes:

Single-Project Structure

  1. Accomplishments - Key completed work
  2. In Progress - Active work and open PRs
  3. Key Metrics - Commits, changes, PRs merged
  4. Notable Items - Breaking changes, refactors, patterns

Cross-Project Structure

  1. Week Overview - High-level themes across projects
  2. Per-Project Highlights - Key accomplishments per project
  3. Cross-Cutting Themes - Patterns and shared concerns
  4. This Week in Numbers - Aggregate stats

Saving Summaries

Saves the AI-generated summary to your journal for future reference and searching.
By default, running devdaily week creates a snapshot entry. Disable with:

Example Workflows

End-of-Week Review

Cross-Project Status

Custom Range Summary

Historical Analysis

Quick Last Week

Data Sources

The weekly summary combines two data sources:

Live Git Data (Current Repo)

✅ Most accurate for current state
✅ Includes latest commits and changes
✅ Real-time PR and ticket status

Journal History (Saved Snapshots)

✅ Historical continuity across days
✅ Shows work progression
✅ Includes notes and tags
✅ Cross-project visibility
Journal entries are created with devdaily snapshot or auto-saved by other commands.

Configuration

Customize weekly summaries in .devdaily.json:

JSON Output

For automation and integrations:
Single-project JSON:
Cross-project JSON:

Troubleshooting

If you see “No commits, PRs, or journal entries found”:
  • Verify you’re in a git repository
  • Check the date range is correct
  • Use --debug to see what’s being analyzed
  • Try --all-projects if you have journal entries
You need journal snapshots for cross-project summaries:
Install GitHub Copilot CLI: