Manware-s-AI-Learning-Toolkit README

The project's README from github.com/i-am-manware/Manware-s-AI-Learning-Toolkit. As one markdown file: README.md.

Manware's AI Learning Toolkit

A customization that turns AI into a learning companion instead of a code generator. It makes you think, predict, and reason — while AI guides, questions, and diagnoses.

Core idea: You try first. AI helps only after you commit to an answer.

Looking for a different AI agent? This repo has separate branches for each supported tool. Switch to the branch matching your agent — copilot, cursor, claude-code, opencode, or antigravity — to get the right configuration and code.


How It Works

You try → You predict → AI gives hints → You implement → You test → You explain → AI reviews → You retrieve later

AI never writes the solution for you. It asks questions, gives small hints, and tests your understanding. The harder you think, the more you learn.


Quick Start

  1. Clone or copy this repo into your project (or use it as a template).
  2. Open GitHub Copilot Chat in your editor.
  3. Type a slash command like /hint, /debug, /explain, etc.
  4. Answer the questions Copilot asks you. Don't skip them — that's where the learning happens.
  5. Write the code yourself. AI will guide, not write.

Important!: Disable Copilot inline completions while learning. Use Chat mode only.


The 12 Prompts

Each prompt is a workflow. Invoke it with a /command in Copilot Chat.

/learn

The entry point. Tell it what you want to learn, and it picks the right workflow for you. Use this when you're not sure which prompt to use.

Use when: You're starting a session and don't know where to begin.


/hint

Your main problem-solving tool. First, you predict what should happen. Then, AI gives you the smallest hint needed — one level at a time, from a question all the way up to full code (only if you ask for it).

Use when: You're stuck on a problem, bug, or concept and want incremental help without being handed the answer.


/debug

Bug diagnosis through hypothesis testing. AI asks what you expected, what happened, and what you think is wrong — then guides you to find the bug yourself.

Use when: Your code doesn't work and you want to understand why, not just get a fix.


/autopsy

Post-mortem after fixing a bug. You fill in what happened, what you believed, what actually happened, and what you missed. AI classifies the bug and suggests prevention.

Use when: You just fixed a non-trivial bug and want to learn from it so it doesn't happen again.


/read

Understand unfamiliar code. AI asks you concrete questions one at a time: "What does this input produce?" "What happens after iteration 3?" You reconstruct the mental model yourself.

Use when: You're reading someone else's code, old code, framework internals, or library source.


/code-review

Educational code review. Before AI reviews your code, you identify the weakest part yourself. Then AI labels issues by severity and asks discovery questions instead of rewriting your code.

Use when: You've written something and want a senior-developer-style review that teaches you.


/test

Design tests before implementing. You state the contract, identify the smallest passing/failing inputs, and derive test cases. AI exposes ambiguities in your spec.

Use when: You're about to implement a feature and want to think through edge cases first.


/explore

Explore design space. You defend your current solution, AI offers conceptually different alternatives, then introduces constraints one at a time to stress-test your design.

Use when: You have a working solution and want to understand tradeoffs, or when you want to practice handling real-world constraints like scale, concurrency, or failure.


/arch

Architecture interview. AI asks one focused question at a time about requirements, state, interfaces, failure modes, etc. You sketch the design; AI challenges your assumptions.

Use when: You're designing a non-trivial feature and want to think through it before coding.


/explain

Teach-back test. You explain a concept in your own words, as if teaching a beginner. AI probes for gaps, vague terms, and contradictions — then gives a concise assessment.

Use when: You think you understand something and want to verify it.


/retrieve

Spaced retrieval practice. AI reads your learning logs (if they exist) and asks you a short mix of prediction, debugging, and application questions from past material.

Use when: You're starting a coding session and want a quick warm-up to reinforce what you've learned.


/api

Learn an API deeply. AI walks you through 7 questions: what problem it solves, what assumptions it makes, what alternatives exist, when not to use it, and its failure modes. Then it points you to official docs.

Use when: You encounter a new library, framework, or API and want real understanding, not just syntax.


The 4 Skills

Skills are reusable behaviors that work across multiple prompts. You don't invoke them directly, they shape how AI responds when relevant.

Skill What it does
debugging Separates expected vs actual behavior, requires a hypothesis before suggesting causes, picks the smallest next experiment.
examination Tests understanding through prediction, explanation, application, and transfer. Corrects the smallest misconception first.
code-review Prioritizes correctness over style, asks discovery questions before rewrites, distinguishes bugs from preferences.
retrieval Mixes recent and older material, prefers prediction over definitions, adapts difficulty to your performance.

Learning Logs (Optional)

A lightweight folder for recording meaningful learning events. You don't need to update these after every interaction, but only when something sticks, or at the end of the day.

learning/
├── mistakes.md    # Bugs, misconceptions, recurring patterns
├── concepts.md    # Durable understanding worth keeping
├── questions.md   # Unresolved questions to revisit
└── review.md      # Retrieval prompts and review metadata

The /retrieve prompt reads these files to personalize your review sessions.


Adaptive Behavior

The toolkit adapts to you:


Shipping Mode

This toolkit is for learning. When you need to ship:

Just say "ship this" or ask for a direct implementation.

AI will switch to normal engineering mode. The learning rules only apply when you invoke a learning prompt.


How It's Organized

.github/
├── copilot-instructions.md    # Global learning philosophy
├── prompts/                   # 12 user-facing workflows (slash commands)
├── instructions/              # Rules for learning log files
└── skills/                    # 4 reusable AI behaviors
learning/                      # Optional learning logs

Requirements


Limitations


Philosophy

Make AI reduce the friction around learning programming without reducing the amount of thinking the learner has to do.

If you're not thinking, you're not learning.

Manware-s-AI-Learning-Toolkit (i-am-manware/Manware-s-AI-Learning-Toolkit)

Searching Database…

这是什么?它是一套定制配置,把 AI 变成学习伙伴而不是代码生成器:你先自己尝试和预测,只有在你给出答案之后 AI 才会提供帮助,用提问和提示引导你,而不是直接写出解答。
这是一个应用,还是只是一套放进编辑器的提示词?它不是应用,而是一套基于提示词的工具包,由斜杠命令提示词和技能组成,你把它们复制到项目里,在 GitHub Copilot Chat(或 Cursor、Claude Code、opencode、Antigravity 的等价聊天模式)中调用。
怎么开始使用它?把仓库克隆或复制到项目里(或用作模板),在编辑器中打开 Copilot Chat,输入 /hint、/debug 或 /explain 之类的斜杠命令,然后回答它提出的问题,而不是跳过。
它适用于哪些编码代理?我需要特殊的 Copilot 套餐吗?它主要为 GitHub Copilot Chat 模式构建,并为 Cursor、Claude Code、opencode 和 Antigravity 配置了单独的分支;不需要其他依赖、脚本或设置。
在依赖它之前有什么需要了解的限制吗?可复用技能(调试、考查、代码评审、检索)需要支持自定义技能的 Copilot 套餐,不过斜杠命令提示词本身在任何地方都能用;内联代码补全也需要手动禁用,可选的学习日志是手动记录的,没有自动跟踪。
这 12 个提示词是做什么的?它们覆盖完整的学习流程:/learn 选择合适的提示词,/hint 给出梯度提示,/debug 和 /autopsy 排查 bug,/read 和 /explain 建立理解,/code-review 和 /test 培养规范,/explore 和 /arch 对设计做压力测试,/retrieve 根据你的日志进行间隔重复复习。
如果我现在只需要能用的代码,而不是上一课怎么办?你可以说 'ship this' 或要求直接实现,AI 就会切换到正常的工程模式,放下学习规则。
这 4 个技能是什么?它们和提示词有什么区别?技能(调试、考查、代码评审、检索)是自动塑造 AI 在多个提示词下响应方式的行为,而不是你直接调用的命令。
这套工具包会适应我的水平吗?会——如果你轻松解出问题,它会提出更深的“为什么”并增加更难的约束;如果你很吃力,它会降低提示级别并回顾前置知识,而不是直接给出答案。
Size
0.1 MB
Stars
814
Updated
CommitSep 06
Age
1mo
Commits · 90 Days