By andrewleech
Draft GitHub PR and GitLab MR titles and descriptions from git branch changes
Claude Code plugins for MicroPython development workflows.
claude plugin add https://github.com/andrewleech/claude-mpy-marketplace
Restart Claude Code after installation.
For local development with live source updates:
git clone https://github.com/andrewleech/claude-mpy-marketplace.git
cd claude-mpy-marketplace
# Register marketplace and enable all plugins
./install.sh --enable-all
# Or just register (enable plugins individually later)
./install.sh
# Uninstall
./uninstall.sh
Edits to plugin files take effect on next session -- no reinstall needed.
Automatically loads MicroPython build, style, PR, and architecture guidelines into .claude/rules/ for any MicroPython repo. Installs via a session-start hook so rules are available without manual setup.
Rules provided: core build/test conventions, architecture overview, PR workflow
Run the MicroPython CI pipeline locally in Docker. Covers all 18 port build/test targets and 8 code quality checks.
Skill trigger: Ask to run CI, test changes, build firmware, run linters, etc.
See plugins/mpy-ci/README.md for target list and usage.
List, sort, and triage personal open MicroPython PRs with branch and worktree status.
Slash command: /mpy-pr-triage [feedback|newest|oldest]
Skill trigger: Ask about open PRs, PR triage, which PRs need attention, etc.
Systematic workflow for maintaining personal open MicroPython PRs. Processes PRs oldest to newest through reconnaissance, user discussion, rebase/fix in worktree subprocesses, local CI validation, and force-push. Supports batch processing of PRs without reviewer feedback.
Skill trigger: Ask about PR maintenance, PR backlog, rebasing PRs, working through open PRs.
Depends on: mpy-pr-triage, mpy-ci
MicroPython code review assistant backed by categorized review comments from upstream. Provides RAG-based review guidance and an MCP server for querying the review database.
Source: andrewleech/mpy-reviewer
Skill trigger: Ask for code review feedback on MicroPython changes.
plugins/<name>/.claude-plugin/plugin.jsonplugins/<name>/skills/<skill-name>/SKILL.mdplugins/<name>/commands/<command-name>.md.claude-plugin/marketplace.json./install.sh --enable-all or manually add to enabledPluginsOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub andrewleech/claude-mpy-marketplace --plugin draft-prMicroPython issue/PR triage - duplicate and related item detection
MicroPython project rules, multi-agent review skill, and documentation style guide for any MicroPython repo
MicroPython code review assistant backed by 18,614 categorized review comments
Minimal conversation memory with vector search
Run the MicroPython CI pipeline locally using Docker
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
Create and update pull requests with proper formatting
Essential shipping workflow — group a dirty working tree into clean commits, push the branch, and open a senior-engineer-quality GitHub PR with auto-applied labels and "might address #X" issue links.
Provides comprehensive PR creation guidance with GitHub CLI, enforcing title conventions, following template structure, and offering concrete command examples with best practices.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation