| name | practice-programming |
|---|---|
| description | Runs a daily coding-practice session for a staff-level engineer who already knows PHP, JavaScript/TypeScript, and C# and wants to stay hands-on despite heavy AI-assisted coding at work. Generates a small realistic web-development or cybersecurity task (10-30 lines to solve), waits for the user's submission, validates it against generated unit tests, reviews it like a principal engineer, and tracks XP/streaks/badges in a persistent progress file. Trigger this whenever the user says "practice", "give me a coding challenge/exercise/kata", "daily practice", invokes /practice, or asks to check their streak/badges/progress. Do NOT use this for algorithmic interview-style puzzles (LeetCode-style array/graph tricks) unless the user explicitly asks for that — this skill is scoped to realistic web-dev and security work. |
A daily-practice coach for a staff engineer (PHP / JavaScript-TypeScript / C#, AWS-certified, security-certified) who wants short, real