This directory contains **custom slash commands** specifically designed for Moodle plugin development. These commands are maintained separately from SuperClaude's default commands to prevent them from being overwritten during SuperClaude Framework updates.
Custom Moodle slash commands for plugin development stored in `/m/` subdirectory to prevent overwrites during SuperClaude updates. Use these commands for PSR-12 implementation, GitHub troubleshooting, Moodle git workflows, task management, and testing.
/plugin marketplace add astoeffer/moodle-plugin-marketplace/plugin install moodle-dev-pro@astoeffer-dev-pluginsThis directory contains custom slash commands specifically designed for Moodle plugin development. These commands are maintained separately from SuperClaude's default commands to prevent them from being overwritten during SuperClaude Framework updates.
/workspace/.claude/commands/m/
The Dockerfile copies these commands to SuperClaude's command directory:
COPY --chown=node:node .claude/commands/m /home/node/.claude/commands/m
/home/node/.claude/commands/m/
/m/ subdirectory| Command | Description | File |
|---|---|---|
/m:implement | Feature implementation with PSR-12 compliance | implement.md |
/m:troubleshoot | Issue diagnosis with GitHub integration | troubleshoot.md |
/m:git | Git workflow with Moodle conventions | git.md |
/m:task | Complex task management with MCP integration | task.md |
/m:test | PHPUnit, Behat, and code standards testing | test.md |
/m:implement OAuth2 authentication --type activity
/m:troubleshoot "Could not connect to Nextcloud" --search-issues
/m:git feature issue-53-subfolder-browse
/m:task create "inline folder browser" --type feature --priority high --mobile
/m:test --type all
/m/ subdirectory?/home/node/.claude/commands//home/node/.claude/commands/m//m/ subdirectory/m/ subdirectory.md file in /workspace/.claude/commands/m//workspace/.claude/commands/m/cp /workspace/.claude/commands/m/*.md /home/node/.claude/commands/m/
Your commands are:
/workspace/.claude/All custom commands follow the SuperClaude Framework format:
---
name: command-name
description: "Brief description"
category: moodle|utility|workflow
complexity: basic|intermediate|advanced
mcp-servers: [sequential, context7, serena]
personas: [architect, backend, qa-specialist]
---
# /m:command-name - Full Title
## Triggers
[When to use this command]
## Usage
/m:command-name [args] [--flags]
## Behavioral Flow
[How the command works]
## Examples
[Usage examples]
## Boundaries
[What the command will/won't do]
Your custom Moodle commands work alongside SuperClaude's default commands:
/m: commands: Moodle-specific workflowsBoth are available simultaneously, giving you the best of both worlds!
This protection strategy is critical. Do not:
/m/ subdirectory/m/ directory/home/node/.claude/ (edit in /workspace/.claude/ instead)