From daily
Morning standup / daily kickoff. On "morning" (or "/morning", "доброе утро", "что вчера делали", "с чего начать") produce a per-project recap of what was done YESTERDAY across all projects and what to continue or do next — pulled from git commits and yesterday's Claude Code conversations/transcripts and project memory. Use whenever the user types `morning` or asks for a daily start-of-day summary.
How this skill is triggered — by the user, by Claude, or both
Slash command
/daily:morningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Give the user a fast, accurate "where we are" at the start of the day. Be
Give the user a fast, accurate "where we are" at the start of the day. Be concrete and grounded in real data — never invent activity.
YDAY=$(date -v-1d +%Y-%m-%d) # yesterday (macOS date)
TODAY=$(date +%Y-%m-%d)
"Yesterday" = the calendar day $YDAY. If yesterday was a weekend/empty,
broaden to "since the last active day" and say so.
Git commits across every repo under ~/Documents/Work/Projects:
# discover repos (some projects keep multiple repos in subdirs)
find ~/Documents/Work/Projects -maxdepth 4 -name .git -type d 2>/dev/null
# for each <repo>:
git -C <repo> log --all --since="$YDAY 00:00" --until="$YDAY 23:59:59" \
--pretty='%h %an %s' 2>/dev/null
Group commits by project. Also note uncommitted work in progress if relevant:
git -C <repo> status -s.
Claude Code conversations from yesterday — sessions touched yesterday hold what was discussed/worked on even when nothing was committed:
# yesterday's session transcripts, newest first
find ~/.claude/projects -name '*.jsonl' \
-newermt "$YDAY 00:00" ! -newermt "$TODAY 00:00" 2>/dev/null
Read the relevant transcript(s) and the lightweight prompt log
~/.claude/history.jsonl to recover, per project: what was being worked on,
what got finished, and what was explicitly left for later. Map the sanitized
project dir names back to real projects (e.g. the ...Documents-Work-Projects...
dir is the Projects root).
Project memory — check
~/.claude/projects/-Users-yuliia-kulykivska-Documents-Work-Projects/memory/
for ongoing-work notes that affect today.
From yesterday's transcripts and commits, surface:
Prefer the user's own words for carryover items so they trust the recall.
Format (English, concise, scannable):
☀️ Good morning — <today, weekday>
## RaceModel
**Done yesterday:** <commits / key activity>
**Continue:** <wip + carryover>
**To do:** <todos / follow-ups>
## AI
...
## <other active projects>
...
## Today's priorities
1. <top next action>
2. ...
Only list projects with real activity yesterday or open carryover. End with a short prioritized "today" list (top 3–5). Keep it tight — this is a kickoff, not a report.
After the project recap, add a short news briefing. Topics (in priority order):
How to gather:
WebSearch (and WebFetch for the few best sources) scoped to the last
~24–48h. Prefer primary/reputable sources; skip rumor and SEO filler.deep-research skill on the specific topic instead of shallow search.Output: 3–6 bullets total, each one line — headline + one-clause why-it-matters + source. Newest/most important first. If nothing significant happened, say "quiet day" rather than padding.
## 📰 News (last 24h)
- <AI/LLM headline> — <why it matters> · <source>
- <startup/product headline> — <…> · <source>
- <tech headline> — <…> · <source>
Keep the briefing skimmable — it complements the scheduled Cowork briefing, it doesn't try to replace a full report.
npx claudepluginhub kulykivska/claude-plugins --plugin dailyGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.