К основному содержанию
плагин

brainmaxxing — плагин для GitHub Copilot: квизы и установка

Плагин проверяет понимание концепций по реальному коду проекта через квизы и отчёт. Подходит для самопроверки после разработки с ИИ.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install brainmaxxing@awesome-copilot
Открыть на GitHub

Что делает brainmaxxing

brainmaxxing анализирует кодовую базу, определяет реализованные области знаний и предлагает выбрать одну из них. Затем агент задаёт 5 вопросов по конкретному коду проекта: просит объяснить решение, предсказать поведение, предложить рефакторинг или разобрать ошибку.

Ответы оцениваются по шкале 0–3. После прохождения можно скомпилировать отчёт с итогом по компетенциям и рекомендациями для изучения. Плагин включает BrainMax Canvas: в нём выбирают домен, отвечают на вопросы, следят за баллами и просматривают отчёт.

В комплект входят навыки для API, баз данных, архитектуры, тестирования, безопасности, DevOps, интерфейсов и других областей. Навыки работают в режиме только чтения и не редактируют код; при проблеме с открытием Canvas его нужно один раз запустить из Copilot App.

Какие задачи решает

  • проверить понимание кода после разработки с ИИ
  • найти пробелы в знаниях по архитектуре проекта
  • разобрать API, базы данных или тесты на своём коде
  • получить оценку ответа по шкале 0–3
  • собрать отчёт с направлениями для изучения

Примеры запросов агенту

  • Запусти /brainmax и проверь, какие области знаний есть в этом проекте.
  • Запусти /brainmax, выбери тестирование и задай мне вопросы по реальным тестам в репозитории.
  • Запусти /brainmax и после квиза собери отчёт с моими результатами.

Как установить brainmaxxing

Команда из источника

copilot plugin install brainmaxxing@awesome-copilot

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о brainmaxxing

Как установить brainmaxxing в GitHub Copilot?

Выполните copilot plugin install brainmaxxing@awesome-copilot, затем запустите Copilot в проекте и вызовите /brainmax.

Что делает brainmaxxing?

Плагин анализирует кодовую базу, выбирает реализованные домены и проводит квиз из 5 вопросов по конкретному коду. Ответы получают оценку 0–3, после чего формируется отчёт по компетенциям.

Что делать, если BrainMax Canvas не открылся?

Откройте BrainMax один раз из Copilot App после вызова /brainmax. Состояние текущего квиза затем будет передаваться в Canvas.

Исходный текст

SKILL.md · MIT
# BrainMaxxing

Agent skills that quiz students on software engineering concepts grounded in their actual codebase. Designed for early-career developers who co-create projects with AI and need to verify their conceptual understanding.

## The problem

AI coding agents make it easy to build sophisticated software without fully understanding the concepts behind it. BrainMaxxing helps students verify whether they actually understand what's in their project — or if they're just running code they can't explain.

## How it works

1. **Invoke `/brainmax`** in your project
2. The agent analyzes your codebase and detects which knowledge domains are implemented
3. You pick a domain (API Design, Database Design, Testing, etc.)
4. The agent quizzes you with 5 questions grounded in *your actual code*
    
    **Rooted in [Bloom's Taxonomy](https://en.wikipedia.org/wiki/Bloom%27s_taxonomy)**, questions escalate through cognitive levels:

    - **Explain** (Remember/Understand) → *describe what this **code does** and **why it exists***
    - **Predict** (Analyze) → ***trace behavior** through code without running it*
    - **Refactor** (Apply/Evaluate) → *identify **tradeoffs** and **improve** what's there*
    - **Debug** (Analyze/Evaluate) → *spot a real issue and **reason about its consequences***

5. Each answer is scored on a 0–3 rubric

    Evaluation and scoring mirrors the progession above: 

    - 0 → no recognition
    - 1 → names it but can't apply it
    - 2 → explains and reasons about change
    - 3 → evaluates tradeoffs and could teach it. 

6. When done, "compile report" to get your competency summary with personalized study recommendations

    <a href="https://gh.io/brainmaxxing/demo">
        <img src="assets/brainmaxxing-poster-dark.png" alt="BrainMaxxing Demo Preview" width="800" />
    </a>

## Skills

| Skill | What it quizzes |
|-------|----------------|
| `/brainmax` | Orchestrator — detects domains, routes to quizzes, compiles report |
| `/api-design` | REST/GraphQL/gRPC design, HTTP semantics, middleware |
| `/database-design` | Schema design, normalization, queries, migrations |
| `/system-architecture` | Service boundaries, communication, infrastructure |
| `/implementation-patterns` | Design patterns, abstractions, code organization |
| `/testing-strategy` | Test design, mocking, coverage, test pyramid |
| `/security-fundamentals` | Auth, validation, encryption, OWASP concepts |
| `/devops-and-ci-cd` | Pipelines, deployment, infrastructure as code |
| `/error-handling-and-resilience` | Retries, circuit breakers, graceful degradation |
| `/requirements-and-scope` | Requirements engineering, scope management |
| `/domain-modeling` | DDD concepts, aggregates, business rules |
| `/ui-and-frontend` | Component architecture, state, rendering, accessibility |
| `/observability` | Logging, metrics, tracing, health checks |

## Installation

Install the complete BrainMaxxing plugin to get all skills and the interactive BrainMax Canvas:

```bash
copilot plugin install juliamuiruri4/brainmaxxing
```

Then start Copilot in the project you want to assess and invoke `/brainmax`.

### Skills-only fallback

Clients without Copilot plugin or Canvas support can install the same quiz skills without the Canvas:

```bash
npx skills add juliamuiruri4/brainmaxxing
```

Invoke `/brainmax` after installation. The complete quiz flow remains available in chat.

## Maintaining bundled references

Each installed skill is self-contained. Runtime reference files live inside the individual skill directories so `npx skills add` works without needing a repository-level `shared/` directory.

`shared/` remains the canonical authoring source for shared quiz/orchestrator reference material. After editing a file in `shared/`, sync the bundled copies and verify they match:

```bash
./scripts/sync-skill-references.sh
./scripts/sync-skill-references.sh --check
```

## Design principles

- **Read-only**: Skills analyze code, never edit it
- **Grounded**: Every question references specific code in the student's project
- **Honest**: Never fabricates bugs, issues, or code that doesn't exist
- **One-at-a-time**: Questions are asked sequentially, not batched
- **Rubric-scored**: All answers scored on a consistent 0–3 rubric

## Canvas extension

The BrainMax Canvas is included with the plugin and launches when `/brainmax` publishes its detected domains. Students can select a domain, read each question, submit freeform answers, follow their score, and review the compiled report from the canvas. Answers are relayed into the Copilot session; question generation and rubric scoring remain with the domain skills.

If the host does not open the canvas when `set_domains` is invoked, open BrainMax once from the Copilot App. The current quiz state will then stream into it automatically. Skills-only installations continue entirely in chat.

## License

MIT

© Julia Muiruri · MIT · juliamuiruri4/brainmaxxing

Похожие плагины

Каталог плагинов →
discernment-nudge официальный anthropics Плагин добавляет к содержательному ответу два или три коротких вопроса. Он помогает проверить факты, ход рассуждений и пропущенный контекст. ★ 184 013звёзд репо academy-guide официальный anthropics Подбирает курсы Claude Academy, руководства и сценарии применения, когда вы спрашиваете, как пользоваться Claude. Подойдёт тем, кто осваивает функции Claude через практические задачи. ★ 184 013звёзд репо claude-api официальный anthropics Плагин добавляет материалы по Claude API и SDK для разработки приложений с LLM. Ставьте его, если пишете код с интеграцией Claude. ★ 184 013звёзд репо example-skills официальный anthropics Набор примеров скиллов для Claude: от веб-тестов и MCP до дизайна и документов. Подойдёт, чтобы изучить структуру скилла или взять шаблон за основу. ★ 184 013звёзд репо document-skills официальный anthropics Набор навыков для работы с офисными файлами: таблицами Excel, текстами Word, презентациями PowerPoint и PDF. Позволяет агенту разбирать и готовить документы прямо в чате. ★ 184 013звёзд репо superpowers obra Плагин ведёт агента от обсуждения задачи и плана до разработки через субагентов, ревью, отладки и TDD. Подойдёт для проектов, где важен последовательный процесс. CX Codex ★ 305 662звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой