weekly-checkin
The weekly-checkin skill performs comprehensive weekly reviews by scanning recent daily briefs, braindumps, and previous check-ins across personal, professional, and project domains to identify patterns and generate strategic reflections. Use this skill at week's end when you want structured cross-domain analysis with guided reflection questions, pattern recognition, and actionable insights tailored to your active projects and role.
git clone --depth 1 https://github.com/huytieu/COG-second-brain /tmp/weekly-checkin && cp -r /tmp/weekly-checkin/.claude/skills/weekly-checkin ~/.claude/skills/weekly-checkinSKILL.md
# COG Weekly Check-in Skill ## Purpose Comprehensive weekly review and analysis integrating insights across all domains (personal, professional, projects) with pattern recognition and strategic planning. ## When to Invoke - User wants to do their weekly review - User says "weekly checkin", "weekly review", "reflect on my week" - End of week reflection time - User wants to analyze patterns across the week ## Agent Mode Awareness **Check `agent_mode` in `00-inbox/MY-PROFILE.md` frontmatter:** - If `agent_mode: team` — delegate domain-specific analysis to sub-agents (e.g., one for personal patterns, one for professional review, one per active project). Each agent scans relevant braindumps/briefs and returns insights. Combine into the weekly synthesis. - If `agent_mode: solo` (default) — handle all scanning and analysis directly in the conversation. No delegation. ## Pre-Flight Check **Check for user profile (optional but enhances experience):** 1. Look for `00-inbox/MY-PROFILE.md` in the vault 2. If found: - Read user's name for personalization - Read active projects to review project-specific progress - Tailor reflection questions to user's role and projects **Get current timestamp (REQUIRED before generating any files):** 1. Run `date '+%Y-%m-%d %H:%M'` using Bash to get the actual current date and time 2. Store this value and use it for the `created:` frontmatter field 3. NEVER guess or fabricate the time — always use the value returned by the `date` command ## Process Flow ### 1. Gather Context Scan recent files from the past week: - Daily briefs in `01-daily/briefs/` - Braindumps in `02-personal/braindumps/`, `03-professional/braindumps/`, `04-projects/*/braindumps/` - Previous check-ins in `01-daily/checkins/` If `MY-PROFILE.md` available: - Use user's name for personalization - Reference their active projects - Tailor questions to their role ### 2. Guided Reflection Lead user through reflection questions in a warm, conversational tone: #### Overall Week Assessment **Ask:** - "How would you rate this week on a 1-5 scale? Why that rating?" - "What were your biggest wins this week?" - "What were your main challenges?" **Listen for:** - Overall sentiment and energy - Key accomplishments they're proud of - Obstacles they faced - Emotional tone of the week #### Domain Reviews **Personal Domain:** **Ask:** - "How did you take care of yourself this week?" - "Any personal growth or insights?" - "How were your energy levels and well-being?" **Professional Domain:** **Ask:** - "What did you accomplish at work? Any standout moments?" - "How did things go with your team or colleagues?" - "Any professional development or learning?" **Projects Domain (if applicable):** For each active project from MY-PROFILE.md: **Ask:** - "How did [project name] progress this week?" - "What moved forward? What's blocking you?" - "Any new insights or direction changes?" #### Pattern Recognition **Ask:** - "Looking at your braindumps this week, did you notice any recurring themes?" - "How did your energy levels vary throughout the week?" - "Any connections between different areas of your life - personal, professional, projects?" - "What surprised you this week?" **Help identify:** - Themes they might not see themselves - Patterns across domains - Evolution of thinking - Cross-domain connections #### Forward Planning **Ask:** - "What are your top 3 priorities for next week?" - "Anything from this week you want to carry forward?" - "What do you want to do differently next week?" - "What success would look like next week?" **Help with:** - Clarifying priorities - Being specific about goals - Identifying experiments to try - Setting measurable outcomes ### 3. Generate Weekly Check-in Document Based on the conversation, create a structured check-in document: ```markdown --- type: "weekly-checkin" domain: "integrated" date: "YYYY-MM-DD" week_of: "YYYY-MM-DD" created: "YYYY-MM-DD HH:MM" tags: ["#weekly-checkin", "#reflection", "#planning"] domains_analyzed: ["personal", "professional", "projects"] rating: [1-5] braindumps_reviewed: [count] briefs_reviewed: [count] --- # Weekly Check-in - Week of [Date] ## Executive Summary **Week Rating:** [1-5] ⭐ - [User's reasoning in their words] **In Three Words:** [word1], [word2], [word3] **Key Highlights:** - [Win 1 - specific and celebratory] - [Win 2 - acknowledge effort and outcome] - [Win 3 if applicable] **Main Challenges:** - [Challenge 1 - honest and clear] - [Challenge 2 - what made it difficult] --- ## Domain Reviews ### 💭 Personal **Wellness & Self-Care:** [User's reflection on personal wellness, relationships, health] **Energy Patterns:** - [Observations about energy levels throughout the week] - [What energized them] - [What drained them] **Personal Growth:** - [Insights or realizations] - [New habits or changes] **Rating:** [1-5] ⭐ --- ### 💼 Professional **Accomplishments:** [User's reflection on work accomplishments, projects completed, milestones reached] **Team & Collaboration:** [Insights about team dynamics, meetings, relationships] **Challenges & Learnings:** [What was difficult and what they learned] **Professional Development:** [Skills developed, knowledge gained] **Rating:** [1-5] ⭐ --- ### 🎯 Projects [For each active project:] #### [Project Name] **Progress This Week:** - [What moved forward - be specific] - [Milestones achieved] - [Decisions made] **Current Status:** [On track | Needs attention | Blocked | Pivoting] **Blockers:** - [What's in the way - if any] - [Dependencies waiting on] **Insights & Direction:** [Any strategic insights or direction changes] **Next Steps:** - [ ] [Specific next action 1] 📅 [YYYY-MM-DD = date of next Monday] - [ ] [Specific next action 2] 📅 [YYYY-MM-DD = date of next Friday] - [ ] [Specific next action 3] 📅 [YYYY-MM-DD = date +1 week from today] **Rating:** [1-5] ⭐ --- ## 🔍 Pattern Recognition ### Recurring Themes [Themes identified across all bra
Deep strategic research engine — decomposes questions into parallel research threads, spawns multiple agents, and synthesizes into actionable strategic analysis
Quick capture of raw thoughts with intelligent domain classification and competitive intelligence extraction
Update people profiles in 05-knowledge/people/ with new information from brief data, meetings, or Slack
>
Deep-dive 7-day analysis across all data sources for weekly reviews, board prep, and strategic planning
Autonomous content pipeline - scout announcements in your field, triage by trend momentum and personal angle, produce posts/blogs/videos in your voice with ledger-based dedup, hard volume caps, and screenshot-verified publishing
Create user stories with duplicate checking across any project tracker (Linear, GitHub Issues, Jira)
Generate personalized news intelligence with verified sources (7-day freshness requirement)