Plugins
Claude Code plugin with specialized agents for scientific writing, code review, and technical documentation
Install / Use
/learn @matsengrp/PluginsQuality Score
Category
Development & EngineeringSupported Platforms
README
Matsen Group Claude Code Plugins
A collection of specialized agents for scientific writing, code review, and technical documentation.
Overview
This plugin collection provides specialized agents designed to enhance your development workflow, particularly for:
- Scientific writing and LaTeX documents
- Code quality and review
- Academic publishing
- Bioinformatics pipelines
Included Agents
Scientific Writing & LaTeX
- scientific-tex-editor - Expert scientific editing for LaTeX documents following best practices
- tex-grammar-checker - Meticulous grammar checking for LaTeX/TeX files
- tex-verb-tense-checker - Review LaTeX documents for verb tense consistency
- topic-sentence-stickler - Ensure strong topic sentences in paragraph structure
- pdf-proof-reader - Proofread PDF proofs from academic journals
- journal-submission-checker - Verify repositories, references, and bibliographic information
Code Quality & Review
- clean-code-reviewer - Expert code review focused on clean code principles
- code-smell-detector - Gentle code smell detection with mentoring approach
- antipattern-scanner - Scan for architectural antipatterns and violations
Specialized Tools
- snakemake-pipeline-expert - Expert guidance on Snakemake workflows
- math-pr-summarizer - Create mathematical summaries of statistical/computational PRs
- pdf-question-answerer - Analyze and answer questions about scientific PDFs
Slash Commands
/pre-pr-check
Comprehensive pre-PR quality checklist that guides you through:
- Issue compliance verification
- Code formatting and documentation checks
- Architecture review with antipattern-scanner and clean-code-reviewer agents
- Test quality validation (no fake tests allowed!)
- Static analysis (ruff, mypy, test coverage)
Run before creating any pull request to ensure code quality standards are met.
Hooks
Desktop Notifications (macOS)
Get native macOS notifications when Claude needs your input or completes tasks.
Prerequisites:
brew install terminal-notifier
Included notifications:
- 🔔 When Claude needs your input
- ✅ When a task is completed
Notifications are automatically enabled when you install the plugin (if terminal-notifier is available).
Installation
Quick Start
To install and manage plugins, use the /plugin command which opens an interactive menu:
/plugin
This will present you with options to:
- Add a plugin (enter
matsengrp/pluginsorhttps://github.com/matsengrp/pluginswhen prompted) - Enable/disable installed plugins
- Reload plugins after updates
- Remove plugins
For more information about plugins:
Usage
Agents
These agents will be available as specialized subagents that Claude Code can invoke automatically based on your task context, or you can invoke them manually using the Task tool.
Slash Commands
Use slash commands directly in your conversation:
/pre-pr-check- Run comprehensive pre-PR quality checklist
Structure
plugins/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/ # Agent definitions
├── commands/ # Custom slash commands
│ └── pre-pr-check.md # Pre-PR quality checklist
├── hooks/ # Event handlers
│ └── hooks.json # Desktop notifications (terminal-notifier)
└── skills/ # Agent skills (future)
Development
This plugin is designed to replace the legacy claude-code-agents repository with the new Claude Code plugin system.
License
MIT
Author
Erick Matsen & Matsen Group
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Mar 24, 2026
