review-document
This skill reviews project documentation against a weighted rubric covering accuracy, structure, conciseness, clarity, and completeness.
Identity proven by GitHub's verified organisation badge (mixpanel)
- Agents
- Claude Code
- License
- Apache-2.0 (permissive)
- Pin
- dfb891bpinned Oct 9, 2026
- Context cost
- about 1,200 tokenswhen the skill loads
- GitHub stars
- 15on mixpanel/ai-plugins
- Scripts
- None found
What it does
“Reviews project documentation (README, CLAUDE.md, docs/, guides, references/) against a strict, weighted quality rubric and produces a score (0-100%) with actionable issues — checking that docs are accurate against the code, current (no changelog phrasing), concise, and well structured. Use when asked to review, audit, score, or quality-check documentation, or to verify the docs still match the code. Triggers on: "review the docs", "audit the README", "is this doc still accurate", "check the docs against the code", "score the documentation". Do NOT use for: reviewing Agent Skills (use review-skill), reviewing application code or pull-request diffs (use code-review / simplify), or writing new documentation from scratch.”
Generated summary from the skill's own text
This skill reviews project documentation against a weighted rubric covering accuracy, structure, conciseness, clarity, and completeness. It verifies documentation claims against actual code, scores the docs from 0-100%, and lists prioritized issues with suggested fixes. Use it to audit README and guides for correctness and quality before publishing.
When to use it
- Auditing README or docs for accuracy against the current codebase
- Scoring documentation quality before release or publication
- Verifying docs still match code after recent changes
- Checking for outdated, redundant, or unclear documentation
When not to
- Reviewing agent skills themselves, use review-skill instead
- Reviewing application code or pull request diffs instead
- Writing new documentation from scratch
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add mixpanel/ai-plugins --skill review-documentInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install mixpanel/ai-plugins review-document@dfb891bb6f754b5dcab2131b7311e7ccb9bf8c3eInstalls the commit we checked (dfb891b).
Copy by hand
Download the folder at dfb891b and put it in .claude/skills/review-document for Claude Code and in .agents/skills/review-document for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "review-document" by Mixpanel. Source, pinned to commit dfb891bb6f754b5dcab2131b7311e7ccb9bf8c3e: https://github.com/mixpanel/ai-plugins/tree/dfb891bb6f754b5dcab2131b7311e7ccb9bf8c3e/.claude/skills/review-document 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/review-document/ for Claude Code and .agents/skills/review-document/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/mixpanel/review-document
SKILL.md at the pin
--- name: review-document description: > Reviews project documentation (README, CLAUDE.md, docs/, guides, references/) against a strict, weighted quality rubric and produces a score (0-100%) with actionable issues — checking that docs are accurate against the code, current (no changelog phrasing), concise, and well structured. Use when asked to review, audit, score, or quality-check documentation, or to verify the docs still match the code. Triggers on: "review the docs", "audit the README", "is this doc still accurate", "check the docs against the code", "score the documentation". Do NOT use for: reviewing Agent Skills (use review-skill), reviewing application code or pull-request diffs (use code-review / simplify), or writing new documentation from scratch. license: Apache-2.0 --- # Documentation Review Reviews a documentation set against a rubric and produces a percentage score plus a prioritised list of issues to fix. This is a read-only review — report, then offer a fix plan. The first duty of docs is to be *true*: accuracy against the actual code is weighted highest and **verified, not assumed**. Beyond accuracy, docs must be current, concise, and navigable — every paragraph that restates the obvious competes with the one that carries the load. Score conservatively (see Scoring discipline). --- # Components ## Rubric dimensions The rubric evaluates 8 weighted dimensions. Read `references/rubric.md` for the full check definitions when running the evaluation. | # | Dimension | Weight | |---|-----------|--------| | 1 | Accuracy & Currency | 20% | | 2 | Structure & Readability | 15% | | 3 | Conciseness & DRY | 15% | | 4 | Altitude & Scope | 10% | | 5 | Completeness & Navigability | 10% | | 6 | Clarity & Communication | 10% | | 7 | Consistency & Conventions | 10% | | 8 | Examples, Links & Commands | 10% | Dimensions 3 and 4 carry the `/simplify` lens — duplication, filler, and wrong-altitude detail — applied to prose. ## Scoring Each check is scored **PASS** (1.0), **WARN** (0.5), **FAIL** (0.0), or **N/A** (excluded). All checks have equal weight within their dimension. See `references/rubric.md` for the full scoring formula and score caps. | Score | Meaning | |-------|---------| | 95-100% | Accurate and polished — ready to publish | | 85-94% | Minor issues — fix before publishing | | 70-84% | Significant issues — needs rework | | 50-69% | Major gaps or inaccuracy | | 0-49% | Largely stale or misleading — rewrite | ## Reviewer stance The review must reflect a demanding reviewer, not a generous one. **Adopt the stance of a seasoned editor or investigative journalist:** assume the author is beside you and will push back, so go after the single weakest claim, not the average. Nothing earns praise by default; the doc earns each PASS. ## Issues A check is tagged **Major** or left untagged. Major issues are the must-fix findings and carry equal priority — there is no ranking among them. Untagged checks are smaller quality findings. ## Output format The report must include, in order: 1. **Header** — doc set reviewed, overall score %, one-line verdict from the score band 2. **Files reviewed** — each doc with line count 3. **Dimension scores** — each dimension with score %, a visual bar, and weight 4. **Issues** — in dimension order, each with: check name, doc location, what was found (quote it), and how to fix 5. **Summary** — total issue count, and whether any score cap applied --- # Execution Follow these steps in order. ## 1. Scope the review Accept the docs by path, glob, or name. If none is given, confirm the target with the user rather than guessing — the whole `docs/` tree, a single file, or the repo's top-level docs. Record the file list and line counts. ## 2. Read the docs and the code they describe Read every in-scope file in full — do not sample. Then verify every concrete claim against the code: 1. **Named paths and symbols** — search the codebase for each file path, class, function, and config key the doc names. Confirm it exists and is spelled correctly. 2. **Behavioural claims** — read the relevant function or class to confirm the described behaviour matches what the code does. 3. **Values and defaults** — check that any stated number, default, or config value matches the current source or asset. 4. **Unverifiable claims** — if a claim cannot be located in the code after a reasonable search, flag it as unverifiable rather than scoring PASS. Accuracy cannot be judged from the prose alone. If the repo documents its own doc conventions (for example a CLAUDE.md "Conventions" section), read them — Dimension 7 scores against them. ## 3. Load rubric and evaluate Read `references/rubric.md` for the full check definitions. For each dimension, evaluate every check: decide whether it applies (mark N/A only when it genuinely cannot), score PASS / WARN / FAIL per the Scoring discipline, and record a justification quoting the doc text (and the contradicting code for accuracy issues). A non-PASS is a Major if the rubric tags the check Major, otherwise an untagged finding. ## 4. Compute scores For each dimension, average its applicable checks (PASS=1, WARN=0.5, FAIL=0, N/A excluded). Combine with the dimension weights for the overall score, then apply score caps (see `references/rubric.md`). ## 5. Present the report and offer to fix Output the report in the format above, issues in dimension order. After the report, offer to apply the fixes — the smallest accurate edit per issue, preserving each doc's voice — but make no changes until asked.
From mixpanel/ai-plugins at dfb891b, shown as plain text under its license: Apache-2.0 (permissive). The license text is in .claude/skills/review-document/SKILL.md.
View SKILL.md on GitHub at dfb891bFiles
2 files, 15 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at dfb891bMore from Mixpanel
auth
Manages Mixpanel credentials, authentication, and account configuration for the mixpanel_headless library and mp CLI.
Contains scripts
Claude Code · about 3K tokens · pinned 6 days ago
dashboard-expert
This skill analyzes, builds, modifies, and adds explainer text to Mixpanel dashboards using the mixpanel_headless Python library.
Claude Code · about 2.8K tokens · pinned 6 days ago
mixpanelyst
The skill analyzes Mixpanel data by running Python code with the mixpanel_headless library and pandas.
Claude Code · about 4.3K tokens · pinned 6 days ago
session-replay
This skill retrieves and analyzes Mixpanel session replay recordings to show what a specific user did on screen, action by action.
Claude Code · about 2.6K tokens · pinned 6 days ago
setup
This skill creates an isolated Python environment for Mixpanel analysis, installs mixpanel-headless version 0.4.0 or newer along with data science libraries…
Contains scripts
Claude Code · about 1.1K tokens · pinned 6 days ago
analyze-report
Interprets existing Mixpanel reports and charts by re-running queries, identifying patterns, and summarizing what the data shows and what stands out.
Claude Code, Codex, Cursor +4 · about 1.9K tokens · pinned 6 days ago
Related in Docs and writing
n8n-docs-assistant
This skill answers questions about n8n configuration, setup, credentials, nodes, and troubleshooting by retrieving information from current n8n documentation.
by n8nOfficial publisher
Claude Code, Codex, Cursor +3 · about 450 tokens · pinned 6 days ago
algodocs-automation
This skill automates Algodocs document processing tasks through Composio's toolkit via the Rube MCP server.
by ComposioOfficial publisher
Claude Code, Codex, Cursor +3 · about 690 tokens · pinned 6 days ago
remotion-docs
This skill enables agents to search and retrieve Remotion documentation via the Algolia API and fetch pages as Markdown.
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 320 tokens · pinned 6 days ago
remotion-docs
This skill searches the Remotion documentation using the Algolia API and retrieves documentation pages as Markdown.
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 320 tokens · pinned 6 days ago
receipts
This skill generates a personal Claude Code usage report from local session transcripts stored in ~/.claude/projects, mining activity across projects without…
by AnthropicOfficial publisher
Contains scripts
Claude Code · about 4.1K tokens · pinned 6 days ago
solo
This skill enables an agent to work through a single difficult mathematics problem independently within one session.
by AnthropicOfficial publisher
Claude Code · about 1.4K tokens · pinned 6 days ago
Open roles at Mixpanel
3 open roles on the jobs board
- Delivery Engineer
Singapore (Hybrid)
- Delivery Engineer, EMEA
London, UK (Hybrid)
- Engineering Manager, Query Service
San Francisco, US (Hybrid)