What problem does it solve?
This skill provides a robust system for tracking daily, weekly, or monthly habits. It helps users build and maintain positive routines by incorporating streaks and gamification elements, with data stored in a simple, human-readable JSON file for transparency and manual editing if needed.
Core Features & Use Cases
- Habit management: Create, list, and delete habits with frequency settings (daily, weekly, monthly).
- Progress logging & streaks: Record completions, compute current and longest streaks, and award points.
- Data storage & reporting: Store all data in a JSON file (habits.json) and generate concise progress summaries for quick reviews.
- Use Case: A user wants to build a morning routine, track consistency over a month, and review their progress with a simple JSON-backed system.
Quick Start
Create a new daily habit named "Read for 15 minutes" and start tracking its completions.