From field-notes
Aggregate journal entries to surface patterns — recurring blockers, most-modified files, effective tools, and team velocity trends. Use for retrospectives, standups, or understanding project health.
How this skill is triggered — by the user, by Claude, or both
Slash command
/field-notes:summaryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze the journal to surface patterns across multiple sessions. Produces aggregate insights rather than individual entries — what keeps going wrong, what keeps working, where the effort is concentrated.
Analyze the journal to surface patterns across multiple sessions. Produces aggregate insights rather than individual entries — what keeps going wrong, what keeps working, where the effort is concentrated.
Announce at start: "Analyzing journal for patterns."
Reads from .claude/journal.jsonl in the project root.
/field-notes:summary # last 7 days (default)
/field-notes:summary week # last 7 days
/field-notes:summary month # last 30 days
/field-notes:summary all # everything
Count entries by type:
Activity (last 7 days):
work: 12 entries
bug-fix: 4 entries
refactor: 2 entries
exploration: 3 entries
review: 1 entry
audit: 1 entry
─────────────────────
Total: 23 entries
Files that appear most frequently across entries:
Most Modified Files:
1. packages/server/src/server/routes/api.ts (8 entries)
2. packages/core/src/core/context.ts (5 entries)
3. packages/frontend/src/components/ActivityLog.tsx (4 entries)
These are churn indicators — files touched repeatedly may need refactoring or better test coverage.
Extract and deduplicate blockers from entries:
Recurring Blockers:
- "Mock pollution in tests" (appeared 3 times)
- "Rate limiter config unclear" (appeared 2 times)
- "SSE connection timeout" (appeared 2 times, resolved 2026-03-27)
Resolved blockers (appear in later entries as fixes) are marked.
Aggregate the insights and wouldDoDifferently fields:
Top Insights:
- Two-stage review (spec + quality) catches different failure modes (3 mentions)
- Check installed package version before reading docs (2 mentions)
- Worktree delegation prevents context pollution (2 mentions)
Recurring "Would Do Differently":
- "Run full test suite earlier" (3 mentions)
- "Read existing tests before writing new ones" (2 mentions)
Which zen skills are used most:
Skills Usage:
zenflow:dispatch 8 sessions
zenflow:check-work 8 sessions
zenflow:collab 5 sessions
zenflow:bug-fix 4 sessions
zenflow:plan 3 sessions
zenflow:audit 1 session
## Journal Summary — last 7 days (23 entries)
### Activity
[breakdown by type]
### Hot Files
[top 5 most-modified files]
### Recurring Blockers
[deduplicated, with resolution status]
### Insights
[aggregated patterns from insights + wouldDoDifferently]
### Skills
[usage counts]
### Health Signals
- Bug-fix ratio: 17% (4/23) — [healthy < 25%]
- Workaround ratio: 9% (2/23) — [healthy < 15%]
- Blocker-free sessions: 78% (18/23)
Quick indicators derived from the data:
| Signal | Healthy | Warning | Unhealthy |
|---|---|---|---|
| Bug-fix ratio | < 25% | 25-40% | > 40% |
| Workaround ratio | < 15% | 15-30% | > 30% |
| Blocker-free sessions | > 70% | 50-70% | < 50% |
| Repeat blocker rate | < 10% | 10-25% | > 25% |
These are rough heuristics, not hard rules. A spike in bug fixes after a big feature is normal.
npx claudepluginhub brewpirate/zen-flow --plugin field-notesAnalyzes worklog files to generate daily standups, weekly summaries, monthly reviews, performance reviews, and resume-ready bullets using Python script.
Generates markdown developer journals from Claude Code activity data over specified time periods like today or last week. Focuses on accomplishments, decisions, and project progress with day-by-day breakdowns.
Analyzes git commit history for engineering retrospectives, tracking work patterns, code quality metrics, trends, per-person breakdowns, shipping streaks, and actionable improvements. Use for 'retro', weekly reviews, or 'what did we ship'.