Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
"name": "Mimi"
},
"description": "Mimi's personal skill bundle covering life, soft, and tech skills.",
"allowCrossMarketplaceDependenciesOn": [
"claude-plugins-official"
],
"plugins": [
{
"name": "life-skills",
Expand All @@ -29,6 +32,12 @@
"source": "./plugins/craft-skills",
"description": "Bundled Skills for creative crafts: background removal, sprite cutting, animated stickers and glowing mascot PFPs.",
"version": "1.0.0"
},
{
"name": "code-skills",
"source": "./plugins/code-skills",
"description": "Bundled Skills for coding: pull request preparation and review, with Anthropic's code-review plugin as a dependency.",
"version": "1.0.0"
}
]
}
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@

Claude Plugin Skill to assist a female's life.

## Installation

```bash
claude plugin marketplace add whoamimi/plugin-mimi
claude plugin install <plugin-name>@plugin-mimi
```

`code-skills` depends on Anthropic's `code-review` plugin. Add Anthropic's marketplace once before installing it, so the dependency can be installed automatically:

```bash
claude plugin marketplace add anthropics/claude-plugins-official
claude plugin install code-skills@plugin-mimi
```

## Directory Overview

<!-- tree:start -->
Expand All @@ -21,6 +35,14 @@ Claude Plugin Skill to assist a female's life.
├── assets
│   └── logo.png
├── plugins
│   ├── code-skills
│   │   ├── .claude-plugin
│   │   │   └── plugin.json
│   │   ├── assets
│   │   │   └── icon.png
│   │   └── skills
│   │   └── mimi-pr-review
│   │   └── SKILL.md
│   ├── craft-skills
│   │   ├── .claude-plugin
│   │   │   └── plugin.json
Expand Down
13 changes: 13 additions & 0 deletions plugins/code-skills/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "code-skills",
"version": "1.0.0",
"description": "Mimi's coding skills: pull request preparation and review, built on Anthropic's code-review plugin.",
"author": {
"name": "Mimi"
},
"icon": "./assets/icon.png",
"keywords": ["code-review", "pull-requests", "github"],
"dependencies": [
{ "name": "code-review", "marketplace": "claude-plugins-official" }
]
}
Binary file added plugins/code-skills/assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions plugins/code-skills/skills/mimi-pr-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: mimi-pr-review
description: Prepare and review a GitHub pull request end to end — check the branch is ready, run Anthropic's multi-agent code review, then summarise and fix the findings. Use when the user asks to "review my PR", "check this branch before I merge", "is this PR ready", or wants a pre-merge review of their changes.
---

# PR Review

This skill relies on the `code-review` plugin from `claude-plugins-official`, which `code-skills` installs as a dependency. It provides the `/code-review:code-review` command.

## Prerequisites

- The repository has a GitHub remote, and the current branch has an open pull request.
- The GitHub CLI is installed and authenticated (`gh auth status`). If it is not, tell the user to run `gh auth login` and stop.

## Steps

1. **Check the branch is ready**
- Run `git status` and `git log --oneline origin/<base>..HEAD`; report uncommitted changes or unpushed commits.
- Run the repository's own fast checks (lint, format, type-check, unit tests) when they exist, and report failures before reviewing.
2. **Run the review** — invoke `/code-review:code-review`. It launches specialised review agents and keeps only high-confidence findings.
3. **Summarise** the findings for the user, most severe first:
- **[Severity] file:line** — the problem, and a concrete fix.
- Say plainly when the review found nothing.
4. **Fix on request** — apply only the fixes the user approves, re-run the checks from step 1, then commit with a clear message.

## Rules

- Never push, merge, or post comments on the pull request unless the user asks.
- Treat review findings as claims to verify against the code, not as orders; drop any you cannot reproduce and say why.
Loading