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
Update people profiles in 05-knowledge/people/ with new information from brief data, meetings, or Slack
Collect data from GitHub, Slack, Jira, Linear, or file system. Structured extraction only — no synthesis.
Execute pre-approved mutations — Jira transitions, Linear updates, API calls, build commands.
Read, write, and organize vault files. Metadata updates, file moves, profile updates.
Execute publishing operations — Slack, Confluence, Notion, webhooks. Receives final content and posts it.
Web research agent. Searches, fetches URLs, extracts facts and evidence. No synthesis — just structured findings.
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