From workflow
End-of-day summary ritual. Review today's work, capture progress in a daily log, and trigger handoff if work is in progress.
npx claudepluginhub artmin96/forge-studio --plugin workflowThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Run these steps in order to capture today's progress.
Run:
git log --oneline --since="midnight"
Capture the full list. If there are no commits, note "No commits today."
Run:
git diff --name-only HEAD~10
This is an approximation. If the command fails (e.g., fewer than 10 commits), fall back to:
git diff --name-only HEAD~3
Or use whatever depth is available.
Run:
git status --short
Note any staged or unstaged changes.
Ensure the directory exists:
mkdir -p .claude/daily-logs
Get today's date:
date +%Y-%m-%d
Create (or overwrite) the file .claude/daily-logs/{YYYY-MM-DD}.md using the Write tool with this structure:
# Daily Log — {YYYY-MM-DD}
## Commits
{list each commit from Step 1, one per line}
## Files Touched
{list each file from Step 2, one per line}
## Key Decisions
{ask the user what key decisions were made today — list any that are apparent from commit messages or file changes}
## Unfinished Items
{list uncommitted changes from Step 3, plus anything that looks incomplete}
For the "Key Decisions" section: infer what you can from commit messages and changed files, then ask the user if there's anything else to add.
For the "Unfinished Items" section: list uncommitted changes and ask the user if there are other open threads.
If Step 3 found uncommitted changes or the user mentioned work in progress, end with:
You have uncommitted work. Consider running
/handoffto capture context for your next session.
If everything is clean, end with:
Clean state. Nice work today.