What problem does it solve? Maintaining a consistent algorithm practice log is tedious: picking non-repetitive problems, copying full problem statements, checking your own solutions without spoilers, and organizing reference answers and takeaways. This Skill automates the entire lifecycle of a date-organized LeetCode practice document. ## Core Features & Use Cases - Curated Problem Selection: Picks problems from LeetCode Hot 100 by difficulty ratio (default 3 Medium + 1 Hard), enforces a 20-day no-repeat window, and hides problem type/topic until you request the reference answer. - Spoiler-Free Answer Review: Checks your ans against the problem requirements only, returning 可行 / 方向可行但不完整 / 不可行 without leaking the standard solution. - Reference Answers & Knowledge Distillation: Fetches official LeetCode solutions, writes ref ans with commented code, compares it with your answer in conclusion, and distills reusable knowledge points into a summary table. - Use Case: Ask to add today's batch of Hot 100 problems to your practice log, write your own solutions, then later request the official reference answer for a specific problem to get a comparison conclusion and updated knowledge notes. ## Quick Start Use auto-cal to create my algorithm practice log at knowledge/cal.md and add today's four Hot 100 problems.