this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Make daily summaries shorter and preserve project names

- Limit project summaries to 5-10 words
- Preserve exact project names (don't rename ~ to "misc research")

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

alice dbf2fe73 1db0f5c3

+5 -4
+5 -4
src/core/summarizer.ts
··· 79 79 projects: z 80 80 .array(z.object({ 81 81 name: z.string().describe('Project name'), 82 - summary: z.string().describe('1-2 sentence summary of work done on this project'), 82 + summary: z.string().describe('Very brief summary, 5-10 words max, like "fixed auth bug, added tests"'), 83 83 })) 84 - .describe('List of projects worked on with summaries'), 84 + .describe('List of projects worked on with brief summaries'), 85 85 }); 86 86 87 87 export type DailySummary = z.infer<typeof dailySummarySchema>; ··· 116 116 .join('\n'); 117 117 118 118 const systemPrompt = `Summarize a developer's daily work by project. 119 - Be concise but specific. No hype, no buzzwords, just straightforward description. 120 - Combine related accomplishments per project into 1-2 sentences.`; 119 + Keep each project summary VERY brief: 5-10 words max, like "debugged chart animations, mapped project structure". 120 + Just the key activities, no details. Comma-separated phrases, not full sentences. 121 + IMPORTANT: Use the exact project names given - do not rename or paraphrase them.`; 121 122 122 123 const userPrompt = `Summarize this developer's day (${date}):\n\n${projectSummaries}`; 123 124