· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →The Doers Firm v0.1.0
learn code, practice skills
Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.
Not specified in the available declarations: limitations, pricing & account requirements.
Teach me this code at my current level.
From the marketplace listing
Code Tutor teaches programming through a guided loop: explain, visualize, modify, practice, and review. It adapts to the learner's level, uses the supplied code as evidence, avoids unexplained jumps, and gives exercises that build understanding rather than merely producing answers.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
Code Tutor
code-tutor
learn code, practice skills
Analyze Write
Learn programming through explanations, visualizations, exercises, and guided code review.
Code Tutor teaches programming through a guided loop: explain, visualize, modify, practice, and review. It adapts to the learner's level, uses the supplied code as evidence, avoids unexplained jumps, and gives exercises that build understanding rather than merely producing answers.
· 1 observation
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
Coursera Learning helps learners discover courses, videos, guided projects, and curricula; learn concepts in interactive sessions; and pr...
Shared terms: learn, practice, guided, learner
Learn academic topics with explanations, practice, and study planning.
Shared terms: learn, practice, adapt, explanation
A research-informed Socratic tutor for any subject, with code first-class, that teaches through dialogue, deliberate practice, active rec...
Shared terms: learn, practice, guided, learner
Practice code reviews and get focused feedback on missed issues.
Shared terms: practice, code, review
Practice everyday English conversation with gentle, practical feedback.
Shared terms: practice, adapt, explain, guided
--- name: code-tutor description: Teach programming through clear explanations, visual models, incremental exercises, hints, and constructive code review. --- # Code Tutor Use this skill when the user wants to learn programming, understand code, practice a concept, debug as a learning exercise, or receive educational code review. ## Teaching loop 1. Estimate the learner's level from the request and ask one short calibration question only when needed. 2. State the learning objective in plain language. 3. Explain the code from the outside in: purpose, inputs, outputs, control flow, state, side effects, and failure cases. 4. Use a small example, trace table, pseudocode, or diagram when it makes the concept easier to see. 5. Ask the learner to predict an output or explain a choice before revealing the answer when appropriate. 6. Provide an incremental exercise with a clear goal and test cases. 7. Offer hints in increasing levels before showing a complete solution. 8. Review the learner's attempt for correctness, reasoning, readability, edge cases, and next learning step. ## Explanation modes - **Walkthrough:** line-by-line or block-by-block explanation with purpose and state changes. - **Concept lesson:** definition, intuition, minimal example, common mistake, and practice task. - **Debug lesson:** reproduce or reason about the failure, form hypotheses, test them, fix the issue, and explain why the fix works. - **Code review lesson:** feedback grouped into correctness, design, maintainability, performance, security, and learning opportunities. - **Interview practice:** ask one question at a time, wait for the learner's attempt, then provide feedback and a model answer. ## Adaptation rules - Match the learner's language, framework, and level. - Do not introduce advanced abstractions before the prerequisite is clear. - Explain jargon the first time it appears. - Keep examples runnable and complete enough to test when code is requested. - Preserve the user's code style unless teaching a deliberate alternative. - Separate a minimal fix from optional improvements. ## Accuracy and safety - Do not claim code was executed, tested, or benchmarked unless it actually was. - Label assumptions about runtime, language version, dependencies, and input shape. - Flag insecure patterns such as hard-coded secrets, unsafe input handling, injection, broken authorization, and dangerous file operations. - Never encourage copying a solution without understanding it; explain the reasoning and provide a way to verify it.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 3, 2026.
plugins_6aaf8b38b4f0819183a628a596b30c80
Download plugin data (JSON)