SaadRahman01/claude-moodle-dev

19 stars · Last commit 2026-06-06

Moodle development toolkit for AI coding assistants. Skills for XMLDB, Hooks API, PHPUnit, Behat, AMD, privacy/GDPR, security, accessibility. Native Claude Code plugin + adapters.

README preview

# moodle-dev

> The most complete Moodle development toolkit for AI coding assistants — skills, slash commands, and subagents that turn your assistant into a Moodle expert.
> **Native plugin for [Claude Code](https://docs.anthropic.com/claude/docs/claude-code); ships with adapters for [Cursor](adapters/cursor/), [GitHub Copilot](adapters/copilot/), [Aider](adapters/aider/), [Continue](adapters/continue/), and a [paste-anywhere bundle](adapters/generic/PROMPTS.md).**

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Version](https://img.shields.io/badge/version-0.4.0-blue.svg)](CHANGELOG.md)
[![Claude Code Plugin](https://img.shields.io/badge/Claude%20Code-Plugin-8A2BE2.svg)](https://docs.anthropic.com/claude/docs/claude-code)
[![Cursor](https://img.shields.io/badge/Cursor-Rules-black.svg)](adapters/cursor/)
[![Copilot](https://img.shields.io/badge/Copilot-Chatmodes-24292e.svg)](adapters/copilot/)
[![Aider](https://img.shields.io/badge/Aider-Conventions-orange.svg)](adapters/aider/)
[![Continue](https://img.shields.io/badge/Continue-Rules-blueviolet.svg)](adapters/continue/)
[![Moodle 4.x](https://img.shields.io/badge/Moodle-4.x%20%7C%205.x-orange.svg)](https://moodledev.io)
[![MCP companion](https://img.shields.io/badge/MCP-moodle--mcp-8A2BE2.svg)](https://github.com/SaadRahman01/moodle-mcp)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)

Scaffolds plugins, writes XMLDB upgrades, audits privacy/security, generates PHPUnit + Behat tests, builds AMD modules, reviews PRs — all following official Moodle coding standards (PSR-4, frankenstyle, MOODLE_INTERNAL, GPL headers, `get_string`, `$DB`).

> 🔌 **Companion MCP server:** [`moodle-mcp`](https://github.com/SaadRahman01/moodle-mcp) — live `moodledev.io` documentation search inside Claude Desktop / Code, Cursor, Continue, Cline. `pipx install moodle-mcp`.

View full repository on GitHub →