👨💻Coding Practice and Feedback Skills
Browse the best Coding Practice and Feedback skills for Claude Code, Codex, Cursor and other AI agents.
117 skills · Page 4 of 5
code-instructor
Educational code development skill that teaches programming concepts while building applications. Use when the user wants to learn how code works, understand programming concepts, or build an app with detailed explanations. Provides line-by-line breakdowns, explains the 'why' behind code patterns, uses pedagogical teaching methods, and builds apps incrementally with educational commentary at each step.
create-exercise
Create consistent, high-quality educational programming exercises or tutorials following strict template guidelines. Use this skill whenever you need to create or refine a programming exercise or tutorial for your course. Automatically applies template structure, formatting rules, and quality verification.
flashcard-drill
Run timed flashcard drills when user says "drill <category>" (e.g., "drill bitwise", "drill 1-bitwise", "drill arrays"). Reads all flashcards upfront, quizzes rapidly, logs results, drills missed cards, then updates README.
sensor-integration
Generate production-quality Python code for sensor integration, sensor fusion, and perceptionsystems that run in Pyodide (browser). Creates educational code for teaching IMU sensors,LiDAR simulation, depth perception, tactile sensors, and sensor fusion algorithms.Focuses on sensor data processing, calibration, noise modeling, and multi-sensor fusionfor educational purposes.
critical-peer-personality
Professional, skeptical communication style focused on critical thinking and coaching. Never over-enthusiastic, always verifies before agreeing, challenges ideas constructively. Use when you want a persona to act as an expert peer who coaches rather than serves.
developer-growth-analysis
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, generating a personalized growth report with actionable recommendations.
coaching
Learn By Doing coaching methodology for guided development. Use when coaching a developer through any implementation phase.
developer-growth-analysis
Analyzes your recent Claude Code and OpenCode chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
ownership-gate
Verify the junior can explain and defend every line of code they wrote. This gate BLOCKS completion if failed.
cloud-challenges
Flow Nexus coding challenges and gamification. Use for browsing challenges, submitting solutions, tracking achievements, and competing on leaderboards.
review-solution
Review coding challenge solutions from LeetCode, GreatFrontEnd, or other platforms. Analyze algorithm correctness, time/space complexity, code quality, identify patterns, explain key insights, and suggest related problems. Use when reviewing DSA solutions, analyzing complexity, or providing educational feedback on coding challenges.
live-coding-interviewer
Run a senior-level Java/Spring backend live-coding interview practice, guiding the user with Socratic prompts, strict code review (readability, edge cases, data structures), and staged hints without giving direct answers.
why-verify-risk
学習目的で、あらゆる提案変更に WHY / VERIFY / RISK とロールバックを必ず付ける(コード・コマンド・AWS手順)。WHYは「選択肢→特徴→結論(最適案)」で統一する。
puzzle-fetcher
Download and parse Advent of Code puzzles using aoc-cli. Extracts examples, expected outputs, and problem requirements from puzzle descriptions. Use when needing to fetch AoC puzzles, parse puzzle examples, or when user mentions downloading or reading AoC puzzle data.
gentleman-trainer
Vim Trainer RPG system patterns for Gentleman.Dots. Trigger: When editing files in installer/internal/tui/trainer/, adding exercises, modules, or game mechanics.
go-fundamentals
Core Go programming concepts - syntax, types, interfaces, error handling
little-schemer
Little Schemer Skill
create-playground
Create and maintain the interactive Streamlit playground for learning VRP-Toolkit through hands-on exploration. Use this skill when adding playground features, integrating new algorithms, or enhancing the learning experience.
assignment-types
4つの課題実施方式(プログラム実装課題、リファクタリング課題、テスト実装課題、テスト駆動開発課題)の定義を提供します。課題プラン作成時や課題形式の選定時に自動参照されます。「課題形式」「実施方式」「プログラム実装」「リファクタリング」「テスト実装」「TDD」などのキーワードで自動的に適用されます。
lc-show
Show LeetCode problem details and generate Rust template (project)
py-intro
Slidev presentation for teaching Python with interactive code execution.
py-intro
Slidev presentation for teaching Python with interactive code execution.
aoc-solution-review
Reviews Advent of Code TypeScript solutions for code quality, TypeScript idioms, and performance. Use when asked to review a day's solution, critique AoC code, or get feedback on puzzle implementations.
interview-mode
Ensures proper requirements clarification before implementing features. Activates when asked to implement, build, create, or add features during what appears to be an interview or timed coding exercise.