Tracking Habits Skill: Systematic habit tracking and streak management to build consistent behaviors that support your goals and values. Track completion, identify patterns, maintain motivation through streaks, and integrate with daily/weekly reviews.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
npx agent-skills-cli listSkill Instructions
Tracking Habits Skill
Purpose
Systematic habit tracking and streak management to build consistent behaviors that support your goals and values. Track completion, identify patterns, maintain motivation through streaks, and integrate with daily/weekly reviews.
Core Capabilities
1. Habit Definition and Setup
- Define habits with clear success criteria
- Set frequency (daily, weekly, specific days)
- Identify keystone habits (high-impact behaviors)
- Establish habit triggers and context
- Set difficulty level (adjust as needed)
- Link habits to goals and values
2. Completion Tracking
- Simple yes/no completion marking
- Partial completion tracking (0-100%)
- Skip vs fail distinction (intentional vs forgot)
- Note field for context/obstacles
- Time of completion logging
- Mood/energy correlation tracking
3. Streak Management
- Current streak calculation
- Best streak (personal record)
- Total completions count
- Consistency percentage
- Breaking point analysis
- Recovery tracking (getting back on track)
4. Pattern Recognition
- Best days/times for habits
- Common failure triggers
- Success enablers identification
- Seasonal patterns
- Energy correlation
- Environment impact analysis
5. Habit Stacking
- Link new habits to existing ones
- Identify stacking opportunities
- Suggest optimal habit order
- Create routine bundles
- Morning/evening ritual building
6. Accountability and Motivation
- Streak visualization
- Milestone celebrations
- Progress snapshots
- Comparison to past self
- Commitment devices
- Social accountability options
7. Integration with Life OS
- Daily log habit checkboxes
- Weekly review habit assessment
- Monthly habit audit
- Quarterly habit evolution
- Annual habit transformation review
Habit Framework
Habit Types
identity_based:
- Focus on who you want to become
- "I am a person who exercises daily"
- Builds intrinsic motivation
- More sustainable long-term
outcome_based:
- Focus on specific results
- "I want to lose 10 pounds"
- Provides clear target
- Risk of motivation loss after achievement
process_based:
- Focus on the system/routine
- "I go to gym at 7am Mon/Wed/Fri"
- Most reliable for consistency
- Recommended default approach
Frequency Options
daily:
description: Every single day
examples: [meditation, journaling, exercise]
difficulty: High consistency requirement
weekday:
description: Monday through Friday
examples: [deep work block, morning routine]
difficulty: Medium, weekends as break
specific_days:
description: Custom days (e.g., Mon/Wed/Fri)
examples: [gym, therapy, batch cooking]
difficulty: Medium, regular but not daily
weekly:
description: At least once per week
examples: [meal planning, weekly review]
difficulty: Lower pressure, flexible timing
custom:
description: X times per week/month
examples: [3x/week cardio, 2x/month date night]
difficulty: Flexible but requires tracking
Difficulty Levels
trivial:
effort: Minimal (1-2 minutes)
friction: Nearly zero
examples: [drink water, make bed]
success_rate: 90%+
easy:
effort: Low (5-10 minutes)
friction: Very low
examples: [stretch, gratitude journal]
success_rate: 75-90%
moderate:
effort: Medium (15-30 minutes)
friction: Some obstacles to overcome
examples: [workout, read, meditate]
success_rate: 50-75%
challenging:
effort: High (30-60 minutes)
friction: Significant commitment
examples: [write for hour, deep work]
success_rate: 30-50%
intense:
effort: Very high (60+ minutes)
friction: Major lifestyle change
examples: [train for marathon, learn language]
success_rate: <30%
Habit Data Structure
Core Habit Properties
habit_definition:
id: unique_identifier
name: "Exercise for 30 minutes"
category: health_fitness
frequency: daily
difficulty: moderate
identity_statement: "I am an athlete"
why: "To have energy and health for my family"
trigger:
time: "7:00 AM"
location: "Home gym"
preceding_action: "After morning coffee"
environmental_cue: "Workout clothes laid out"
success_criteria:
minimum: "15 minutes movement"
target: "30 minutes exercise"
stretch: "45 minutes + strength training"
obstacles:
- "Waking up late"
- "Sore from previous workout"
- "Bad weather (outdoor running)"
enabling_conditions:
- "Early bedtime night before"
- "Workout buddy accountability"
- "Pre-workout music playlist"
Tracking Data
daily_completion:
date: 2025-10-20
completed: true
completion_percentage: 100
time_completed: "7:15 AM"
duration_minutes: 32
quality_rating: 8/10
energy_before: 6/10
energy_after: 8/10
notes: "Great workout, felt strong"
obstacles_encountered: []
skipped_reason: null
context:
day_of_week: Sunday
weather: Sunny
mood: Good
sleep_quality: 7/10
Streak Tracking
streak_stats:
current_streak: 14
best_streak: 28
total_completions: 247
total_attempts: 312
consistency_percentage: 79.2
current_month_completion: 18/20
last_broken:
date: 2025-09-15
reason: "Traveling, no gym access"
recovery_time_days: 2
milestones:
- days: 7, achieved: 2024-12-15
- days: 14, achieved: 2024-12-22
- days: 30, achieved: 2025-01-15
- days: 100, achieved: 2025-04-20
Implementation in Daily Logs
Daily Log Integration
## Habits
### Morning Routine (Identity: Early Riser)
- [x] Wake by 6:30 AM β‘οΈ Streak: 45
- [x] Meditate 10 minutes π§ Streak: 23
- [x] Journaling π Streak: 67
- [x] Exercise 30 minutes πͺ Streak: 14
### Throughout Day
- [x] Deep work block (2+ hours) π― Streak: 8
- [x] No social media before noon π± Streak: 31
- [ ] Read 30 minutes π Streak broken (was 19)
### Evening Routine (Identity: Restorative)
- [x] Family dinner (no devices) π½οΈ Streak: 12
- [x] No screens after 9 PM π Streak: 5
- [ ] In bed by 10:30 PM π΄ Streak broken (was 7)
**Notes:**
- Broke reading streak: got caught up in email
- Missed bedtime: engaging conversation with partner
- Overall: 7/9 habits (78%) - solid day!
Habit Tracking Quick Actions
# Quick habit logging commands
## Mark completion
DONE: exercise
β Exercise (30 min, quality 8/10, energizing)
## Partial completion
PARTIAL: meditation 5/10 min
β» Meditation (50%, cut short by phone call)
## Skip (intentional)
SKIP: reading - prioritizing family time tonight
β Reading (intentional skip, valid reason)
## Failed/forgot
FAIL: bedtime - lost track of time
β Bedtime (missed, need better alarm system)
Streak Visualization
Text-Based Streak Calendar
Exercise Habit - October 2025
M T W T F S S
β Week 1
β β β β β β β Week 2
β β β β β β β Week 3
β β β β Week 4 (in progress)
Legend:
β = Completed
β = Missed/failed
β = Skipped (intentional)
Current Streak: 4 days
Best Streak: 12 days (Sep 1-12)
October Completion: 18/20 (90%)
Progress Indicators
Meditation Habit Progress
Current Streak: βββββββββββββββ 14 days (Best: 28)
This Month: ββββββββββββββββ 23/30 days (77%)
This Quarter: ββββββββββββββββ 78/90 days (87%)
All Time: ββββββββββββββββ 247/312 days (79%)
π― Next Milestone: 30 days (16 days to go)
π Best Month: January 2025 (29/31, 94%)
π Trend: +12% vs last quarter
Habit Stacking Examples
Morning Stack
morning_ritual:
trigger: "Alarm goes off"
sequence:
1: "Turn off alarm" (anchor habit)
2: "Drink water by bedside"
3: "Make bed immediately"
4: "Bathroom routine"
5: "Meditation 10 min"
6: "Journaling 5 min"
7: "Exercise 30 min"
8: "Shower"
9: "Healthy breakfast"
duration: 90 minutes
identity: "I am someone who starts the day with intention"
success_rate: 82%
weakest_link: "Meditation (60%)"
strongest_link: "Make bed (98%)"
Evening Stack
shutdown_ritual:
trigger: "Work day ends (6 PM)"
sequence:
1: "Close laptop" (anchor habit)
2: "Review daily log"
3: "Plan tomorrow (3 priorities)"
4: "Tidy workspace 5 min"
5: "Change out of work clothes"
6: "Family time/dinner"
7: "No screens after 9 PM"
8: "Reading 30 min"
9: "Gratitude journal"
10: "In bed by 10:30 PM"
duration: 4.5 hours
identity: "I am someone who ends work cleanly and prioritizes rest"
success_rate: 71%
weakest_link: "Bedtime (55%)"
strongest_link: "Close laptop (95%)"
Habit Sandwich Technique
new_habit_insertion:
existing_habit_before: "Morning coffee"
new_habit: "Review daily priorities"
existing_habit_after: "Check email"
rationale: "Sandwiching between two established habits"
initial_success: 40%
after_2_weeks: 75%
after_4_weeks: 88%
Keystone Habits
Definition
Keystone habits are behaviors that trigger positive chain reactions and create momentum in other areas of life.
Common Keystone Habits
exercise:
direct_benefits:
- Physical health
- Energy increase
- Stress reduction
cascade_effects:
- Better sleep
- Healthier eating choices
- Improved focus
- More confidence
- Social interaction (gym)
success_rate_boost: "+25% for other habits"
sleep_schedule:
direct_benefits:
- Rest and recovery
- Cognitive function
- Emotional regulation
cascade_effects:
- More likely to exercise
- Better food choices
- Improved work quality
- Better relationships
- Reduced illness
success_rate_boost: "+35% for morning habits"
meditation:
direct_benefits:
- Reduced stress
- Emotional awareness
- Mental clarity
cascade_effects:
- Better decision-making
- Improved focus
- Healthier responses to triggers
- More intentional living
- Stronger willpower
success_rate_boost: "+20% for all habits"
daily_planning:
direct_benefits:
- Clarity on priorities
- Reduced decision fatigue
- Time awareness
cascade_effects:
- More tasks completed
- Better work-life balance
- Reduced stress
- Goal progress
- Fewer distractions
success_rate_boost: "+30% for productivity habits"
Identifying Your Keystone Habits
reflection_questions:
- "Which habit, when I do it, makes everything else easier?"
- "What behavior creates a positive ripple effect in my day?"
- "Which habit am I most proud of when I complete it?"
- "What single change would have the biggest impact on my life?"
tracking_approach:
- Track a habit for 30 days
- Note other positive behaviors that spontaneously occur
- Identify correlation patterns
- Test hypothesis: does habit A reliably lead to behavior B?
Breaking Point Analysis
Understanding Why Streaks Break
common_breaking_points:
travel:
frequency: "35% of breaks"
prevention: "Create travel-specific habit versions"
example: "Hotel room workout vs gym"
illness:
frequency: "20% of breaks"
prevention: "Lower standards when sick"
example: "5-min gentle stretch vs 30-min workout"
special_events:
frequency: "15% of breaks"
prevention: "Plan ahead, accept flexibility"
example: "Skip morning routine for wedding weekend"
lost_motivation:
frequency: "15% of breaks"
prevention: "Review 'why', adjust difficulty"
example: "Remember health scare that inspired habit"
environmental_change:
frequency: "10% of breaks"
prevention: "Rebuild cues in new environment"
example: "Moving to new apartment disrupts routine"
other:
frequency: "5% of breaks"
Break Recovery Protocol
immediate_actions:
- "Don't dwell on the break"
- "Identify what went wrong"
- "Restart immediately (today if possible)"
- "Lower standard if needed"
- "Update environment/triggers"
recovery_tracking:
- Days to restart after break
- Success rate in first week back
- Adjustments made to habit
- Obstacles removed
resilience_building:
- "Each recovery makes you stronger"
- "Breaking isn't failing, not restarting is"
- "Track recovery time, aim to decrease it"
Habit Evolution
Difficulty Adjustment
start_easy:
initial_habit: "Exercise 5 minutes daily"
success_rate: 95%
duration: 2 weeks
increase_gradually:
updated_habit: "Exercise 10 minutes daily"
success_rate: 85%
duration: 2 weeks
reach_target:
updated_habit: "Exercise 30 minutes daily"
success_rate: 75%
duration: ongoing
rule_of_thumb: "Only increase difficulty when success rate >80% for 2+ weeks"
Habit Retirement
when_to_retire:
- Habit fully integrated (automatic)
- No longer serves your goals
- Life circumstances changed
- New priority habit needed
how_to_retire:
- Move to "maintenance tracking" (weekly check)
- Archive habit data for future reference
- Celebrate the transformation achieved
- Make room for new growth area
Integration with Reviews
Daily Review (2 min)
## Habit Check-In
Today: 7/9 habits (78%)
Broken: Reading (19-day streak ended)
Strong: Exercise (14 days!), Meditation (23 days!)
Tomorrow: Extra focus on reading habit
Trigger reminder: Read RIGHT after dinner cleanup
Weekly Review (10 min)
## Habit Assessment
This week: 52/63 habits (83%) - up from 78% last week!
### Wins
- Exercise: Perfect week (7/7) π
- Meditation: 6/7, only missed Sunday
- Bedtime: Improved to 5/7 from 3/7
### Struggles
- Reading: Only 3/7, need new approach
- No social media: 4/7, mornings difficult
### Adjustments
- Reading: Change time from evening to lunch break
- Social media: Install blocking app for mornings
- New habit test: Gratitude journal (easy win)
Monthly Habit Audit (30 min)
## October Habit Audit
### Completion Rates
1. Exercise: 28/31 (90%) βοΈ Best month ever!
2. Meditation: 24/31 (77%) β Up from 65%
3. Journaling: 26/31 (84%) β Consistent
4. Reading: 15/31 (48%) β Needs attention
5. Bedtime: 18/31 (58%) β Slipping
### Pattern Analysis
- Best days: Monday, Wednesday (fresh start effect)
- Worst days: Friday, Saturday (weekend relaxation)
- Best week: Week 2 (8/9 daily habits)
- Worst week: Week 4 (5/9 daily habits - conference travel)
### Keystone Habit Impact
Exercise β When I exercised, I had:
- 95% meditation completion (vs 40% on non-exercise days)
- 90% bedtime success (vs 30% on non-exercise days)
- 2x more productive work (tracked separately)
### Adjustments for November
1. Retire meditation tracking (95% for 3 months, it's automatic)
2. Focus on reading habit - try mornings instead of evenings
3. Add new habit: Cold shower (keystone candidate)
4. Bedtime: Implement phone charging outside bedroom
Quarterly Habit Evolution (1 hour)
## Q4 2025 Habit Transformation Review
### Established Habits (Graduated)
These are now automatic, no longer need daily tracking:
- β Making bed (97% for 6 months)
- β Morning coffee + journaling (92% for 4 months)
- β Workout clothes prep the night before (automatic trigger)
### Consistent Habits (Keep Tracking)
- Exercise 30 min: 85% (was 65% in Q3)
- Meditation 10 min: 82% (was 70% in Q3)
- Bedtime by 10:30: 71% (was 55% in Q3)
### Struggling Habits (Need Intervention)
- Reading 30 min: 48% (no improvement from Q3)
β Action: Trying audiobooks during commute instead
- No social media before noon: 52% (was 60% in Q3)
β Action: Delete apps from phone, web-only access
### New Habits to Test
Based on keystone habit research and current goals:
1. Cold shower (morning energy + discipline)
2. Gratitude practice (mental health + perspective)
3. Weekly sabbath (rest + creativity)
### Identity Shift Assessment
Q3: "I am someone trying to be healthy"
Q4: "I am an athlete who prioritizes wellness"
Evidence of identity shift:
- Automatic gym bag packing
- Choosing stairs without thinking
- Friends asking for workout advice
- Discomfort when missing exercise
- Pride in physical capabilities
Accountability Mechanisms
Self-Accountability
visual_tracking:
- Habit tracker on wall
- Calendar with X's (Seinfeld method)
- Progress photos
- Streak counters
commitment_devices:
- Public declaration of habit
- Money on the line (Beeminder, StickK)
- Accountability partner check-ins
- Social media progress posts
reward_systems:
- Treat after 7-day streak
- Bigger reward after 30 days
- New gear after 90 days
- Celebration for milestones
Social Accountability
accountability_partner:
- Daily check-in text
- Weekly video call review
- Mutual support and encouragement
- Shared tracking spreadsheet
group_challenge:
- 30-day habit challenge with friends
- Shared group chat updates
- Friendly competition
- Group celebration at end
public_commitment:
- Social media declaration
- Blog documenting journey
- Newsletter sharing progress
- Community forum participation
Automated Accountability
tracking_apps:
- Habit tracking app (Habitica, Streaks, Loop)
- Reminders and notifications
- Automatic streak calculation
- Progress visualization
commitment_platforms:
- Beeminder (money on the line)
- StickK (commitment contracts)
- Coach.me (paid coaching)
- Forest (gamification)
Success Metrics
Tracking Effectiveness
completion_rate:
calculation: (days_completed / days_attempted) * 100
target: 75% for moderate habits, 90% for easy habits
consistency:
calculation: longest_streak / total_time_tracked
target: Minimize breaks, maximize recovery speed
habit_strength:
indicators:
- Automatic execution (no willpower needed)
- Missing it feels uncomfortable
- Identity alignment ("I am someone who...")
- Consistent for 90+ days
Progress Indicators
leading_indicators:
- Daily completion rate
- Current streak length
- Recovery time after breaks
- Habit stack cohesion
lagging_indicators:
- 30/60/90 day completion percentages
- Best streak achieved
- Identity shift evidence
- Life quality improvement
Common Pitfalls and Solutions
Problem: Starting Too Many Habits at Once
symptom: "Tracking 15 habits, completing 20%"
solution:
- Focus on 1-3 habits maximum
- Master one before adding another
- Prioritize keystone habits first
- Build momentum with early wins
Problem: Habits Too Difficult
symptom: "Constantly missing target, losing motivation"
solution:
- Lower the bar significantly
- Make habit ridiculously easy
- Focus on showing up, not perfection
- Scale up only after consistent success
Problem: No Clear Trigger
symptom: "Forgetting to do habit, inconsistent timing"
solution:
- Establish specific time trigger
- Link to existing routine
- Create environmental cue
- Set alarm reminder (initially)
Problem: All-or-Nothing Thinking
symptom: "Break streak once, give up for weeks"
solution:
- Embrace 'never miss twice' rule
- Lower standard on hard days
- Partial completion > zero completion
- Focus on identity, not perfection
Problem: Tracking Fatigue
symptom: "Too tired to log habits, falling behind"
solution:
- Simplify tracking (checkboxes only)
- Automate what you can
- Reduce number of tracked habits
- Weekly batch tracking (if needed)
Getting Started
Phase 1: Foundation (Weeks 1-2)
- Choose 1-3 keystone habits
- Set ridiculously easy standards
- Establish clear triggers
- Track daily completion
- Focus on showing up
Phase 2: Consistency (Weeks 3-4)
- Maintain easy habits
- Build first significant streaks
- Notice cascade effects
- Adjust triggers if needed
- Celebrate small wins
Phase 3: Optimization (Weeks 5-8)
- Gradually increase difficulty
- Add habit stacking
- Integrate with daily/weekly reviews
- Identify patterns and obstacles
- Add 1-2 new habits (if ready)
Phase 4: Mastery (Week 9+)
- Habits becoming automatic
- Focus on consistency over perfection
- Develop recovery protocols
- Witness identity transformation
- Share knowledge with others
Related Skills
- Daily Planning - Track habits in daily logs
- Weekly Review - Assess habit effectiveness
- Goal Setting - Align habits with goals
- Smart Recommendations - Get habit optimization tips
- Using Life OS - Full system integration
Habits are the compound interest of self-improvement. Small actions repeated consistently create remarkable transformations.
More by natea
View allMonthly Review: Conduct comprehensive monthly reviews that aggregate insights from weekly reviews, track goal progress, assess life areas, and plan for the next month. This skill implements a 4-phase process that transforms weekly data into actionable monthly insights.
Use when user wants to capture tasks, send briefings, or manage life via WhatsApp - leverages existing WhatsApp MCP for mobile-first workflow
Analyzing Schedule: This skill helps you gain clarity and control over your time by systematically analyzing your calendar. It reveals patterns in how you spend time, identifies potential problems like overcommitment or misalignment with priorities, and provides insights for better time management decisions.
Processing Email Inbox: This skill implements the Getting Things Done (GTD) methodology for email processing, helping you achieve and maintain inbox zero. It transforms your inbox from a stress source into a trusted system by systematically converting emails into actionable tasks, reference materials, or archived items.
