← Plugin catalog
CO
Education & ResearchCode Tutor
The Doers Firm v0.1.0
Follow this plugin to keep it in your list and review observed changes. Free account · Up to 10 plugins · No card required.
What changed
Observed changes, with before-and-after evidence
Metadata · Oct 9, 2026 · 00:10 UTC · Compared with Sep 30, 2026 · 23:16 UTC
WHAT CHANGED · RULE-BASED ANALYSISPackage or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Short excerpts from up to four changed fields. Open the full comparison for all changes.
Discoverability
BeforeSep 30, 2026 · 23:16 UTC
UNLISTED
AfterOct 9, 2026 · 00:10 UTC
LISTED
Share url
BeforeSep 30, 2026 · 23:16 UTC
Not present
AfterOct 9, 2026 · 00:10 UTC
https://chatgpt.com/plugins/plugins_6aaf8b38b4f0819183a628a596b30c80?open_in_app
Metadata: full comparison →Listing: full comparison →
Publisher description
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.
Matches for “us”
Exact text from the indicated source. A mention alone does not establish support for your task.
Publisher full description
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.
Files & skills
Skill instructions
code-tutor2.49 KB
View saved version →
---
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.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- The Doers Firm
Declared capabilities
Package observed Oct 10, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 10, 2026 · 18:00 UTC
- Collection status
- Collected
plugins_6aaf8b38b4f0819183a628a596b30c80
Download plugin data (JSON)
Before you connect Code Tutor
How do I connect it?
Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.
Check marketplace availability ↗
Does it require paid access?
We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.
Compare researched pricing and access models →
How can I evaluate it?
Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.