Globales Ranking · von 601 Skills
verification-before-completion Hermes AI Agent Skill
Quellcode ansehen: bobmatnyc/claude-mpm-skills
SafeInstallation
npx skills add bobmatnyc/claude-mpm-skills --skill verification-before-completion 176
Installationen
Claude MPM Skills
Production-ready Claude Code skills for intelligent project development
Overview
This repository contains a comprehensive collection of 171 Claude Code skills designed for the Claude Multi-Agent Project Manager (MPM) ecosystem. Skills cover modern development workflows with 95%+ coverage across Python, TypeScript, JavaScript, Golang, PHP, Rust, Elixir, AI, and universal tooling.
What is Claude MPM?
Claude MPM (Multi-Agent Project Manager) is an advanced orchestration framework that runs within Claude Code (Anthropic's official CLI). It enables:
- Multi-Agent Coordination: Specialized agents for different tasks (research, engineering, QA, ops)
- Intelligent Delegation: PM agent coordinates work across specialist agents
- Context Management: Efficient token usage with progressive disclosure
- Skill System: Modular, reusable knowledge bases (this repository)
Key Components:
- Claude Code: Anthropic's official CLI environment
- Claude MPM: Multi-agent framework running in Claude Code
- Skills: Domain-specific knowledge modules (this repo contains 171 skills)
How They Work Together:
Claude Code (CLI)
↓
Claude MPM (Multi-Agent Framework)
↓
Skills (Knowledge Modules) ← You are hereFeatures
- Progressive Loading: Skills load on-demand with compact entry points, expanding to full references when needed
- Token Efficiency: ~87% token savings during discovery phase
- Toolchain Detection: Automatically deploy relevant skills based on project type
- Production-Ready: All skills include real-world examples, best practices, and troubleshooting
- Research-Backed: Built on latest 2025 techniques and industry patterns
Quick Stats
- Total Skills: 171 production-ready skills
- Coverage: 95%+ of modern development workflows
- Token Efficiency:
66.7k entry tokens vs ~512.4k full tokens (87% savings) - Categories: Python, TypeScript, JavaScript, Golang, PHP, Rust, Elixir, Next.js, UI, AI, Platforms, Universal
- Complete Stacks: Full-stack TypeScript, Python Web, React Frontend, AI Workflows
Repository Structure
claude-mpm-skills/
├── toolchains/ # Language/framework-specific skills (125 skills)
│ ├── python/ # 11 skills
│ │ ├── frameworks/ # Django, FastAPI, Flask
│ │ ├── testing/ # pytest
│ │ ├── data/ # SQLAlchemy
│ │ ├── async/ # asyncio, Celery
│ │ ├── tooling/ # mypy, pyright
│ │ └── validation/ # Pydantic
│ ├── typescript/ # 14 skills
│ │ ├── frameworks/ # React, Vue, Node.js backend, Fastify
│ │ ├── testing/ # Vitest, Jest
│ │ ├── data/ # Drizzle, Kysely, Prisma
│ │ ├── validation/ # Zod
│ │ ├── state/ # Zustand, TanStack Query
│ │ ├── api/ # tRPC
│ │ └── build/ # Turborepo
│ ├── javascript/ # 22 skills
│ │ ├── frameworks/ # React, Vue, Svelte, SvelteKit
│ │ ├── testing/ # Playwright, Cypress
│ │ ├── build/ # Vite
│ │ └── tooling/ # Biome
│ ├── php/ # 6 skills
│ │ ├── frameworks/ # WordPress, EspoCRM
│ │ └── testing/ # PHPUnit, PHPCS
│ ├── golang/ # 7 skills
│ │ ├── web/ # net/http, Chi, Gin, Echo, Fiber
│ │ ├── testing/ # Go testing, testify, httptest
│ │ ├── data/ # SQL, migrations, ORMs/query builders
│ │ ├── cli/ # CLI tooling patterns
│ │ └── observability/ # Logging and telemetry
│ │ ├── grpc/ # Protobuf APIs, interceptors, streaming
│ │ └── concurrency/ # errgroup, worker pools, bounded fan-out
│ ├── rust/ # 6 skills
│ │ ├── frameworks/ # Tauri, Axum
│ │ ├── cli/ # Clap
│ │ └── desktop-applications/ # Desktop app patterns
│ ├── elixir/ # 4 skills
│ │ ├── frameworks/ # Phoenix + LiveView (BEAM), Phoenix API + Channels
│ │ ├── data/ # Ecto patterns
│ │ └── ops/ # Phoenix operations & releases
│ ├── nextjs/ # 3 skills
│ │ ├── nextjs-core/ # Next.js fundamentals
│ │ └── nextjs-v16/ # Next.js 16 (Turbopack, cache components)
│ ├── ui/ # 4 skills
│ │ ├── styling/ # Tailwind CSS
│ │ └── components/ # shadcn/ui, DaisyUI, Headless UI
│ ├── ai/ # 9 skills
│ │ ├── sdks/ # Anthropic SDK
│ │ ├── frameworks/ # LangChain, DSPy, LangGraph
│ │ ├── services/ # OpenRouter
│ │ ├── protocols/ # MCP
│ │ └── techniques/ # Session Compression
│ ├── platforms/ # 26 skills
│ │ ├── deployment/ # Vercel (9), Netlify, DigitalOcean (10)
│ │ ├── database/ # Neon
│ │ ├── backend/ # Supabase
│ │ ├── observability/ # Datadog
│ │ └── auth/ # Better Auth (4)
│ ├── databases/ # 1 skill
│ │ └── mongodb/ # MongoDB
│ ├── visualbasic/ # 4 skills
│ └── universal/ # 9 skills
│ └── (cross-language infrastructure patterns)
└── universal/ # 42 skills
├── infrastructure/ # Docker, GitHub Actions
├── data/ # GraphQL
├── architecture/ # Software patterns
└── testing/ # TDD, systematic debuggingComplete Skill Catalog
Python (11 Skills)
Frameworks:
- Django - Full-featured web framework with ORM, admin, DRF
- FastAPI - Modern async API framework with automatic OpenAPI
- Flask - Lightweight WSGI framework for microservices
Testing:
- pytest - Fixtures, parametrization, plugins, FastAPI/Django integration
Data & ORM:
- SQLAlchemy - Modern ORM with 2.0 syntax, async, Alembic migrations
Async & Background Jobs:
- asyncio - Async/await patterns, event loops, concurrent programming
- Celery - Distributed task queues, periodic tasks, workflows
Type Checking:
- mypy - Static type checker with strict mode
- pyright - Fast type checker with VS Code integration
Validation:
- Pydantic - Data validation with type hints, FastAPI/Django integration
TypeScript (14 Skills)
Frameworks:
- React - Hooks, context, performance optimization
- Vue 3 - Composition API, Pinia, TypeScript integration
- Node.js Backend - Express/Fastify with Drizzle/Prisma
- Fastify - Schema-first, high-performance backend with typed routes
Testing:
- Vitest - Modern testing with React/Vue
- Jest - TypeScript testing with ts-jest
Data & ORMs:
- Drizzle - TypeScript-first ORM with migrations
- Kysely - Type-safe SQL query builder
- Prisma - Next-gen ORM with migrations and client generation
Validation:
- Zod - Schema validation with type inference
State Management:
- Zustand - Minimal React state management
- TanStack Query - Server state, caching, optimistic updates
API:
- tRPC - End-to-end type safety without codegen
Build Tools:
- Turborepo - Monorepo with intelligent caching
JavaScript (22 Skills)
Frameworks:
- React Core - Component patterns, JSX, props/state, core hooks, composition
- React Hooks Composition - Advanced custom-hook patterns (SWR, debounce, memoized contexts)
- React State Machine - XState v5 finite-state modeling for complex UI flows
- React Advanced - React 19 platform + rendering architecture (React Compiler, concurrent, Actions, virtualization, RSC boundary)
- FlexLayout (React) - Docking layout manager with drag-and-drop panels
- Vue - Progressive framework (also in TypeScript)
- Svelte - Reactive framework with runes
- SvelteKit - Full-stack Svelte with SSR/SSG
- Svelte 5 Runes + adapter-static - Hydration-safe state and store bridges
Testing:
- Playwright - Cross-browser E2E testing with Page Object Model
- Cypress - Browser E2E testing with network stubbing and component testing
Build Tools:
- Vite - Fast build tool with HMR
Tooling:
- Biome - Fast linter and formatter (Rust-powered)
PHP (6 Skills)
WordPress Ecosystem:
- wordpress-advanced-architecture - REST API, WP-CLI, performance optimization, caching strategies
- wordpress-block-editor - Block themes, FSE architecture, theme.json, custom Gutenberg blocks
- wordpress-testing-qa - PHPUnit integration tests, WP_Mock unit tests, PHPCS coding standards
Enterprise:
- espocrm-development - EspoCRM customization, entity management, API extensions
- espocrm-advanced-features - Advanced workflows, complex business logic implementation
- espocrm-deployment - Production deployment, security hardening, performance tuning
Golang (7 Skills)
Web & HTTP:
- golang-http-frameworks - net/http, Chi, Gin, Echo, Fiber patterns
gRPC:
- golang-grpc - Protobuf APIs, interceptors, streaming, bufconn testing
Concurrency:
- golang-concurrency-patterns - Context, errgroup, worker pools, bounded fan-out
Testing:
- golang-testing-strategies - Table-driven tests, testify, gomock, benchmarks
Data:
- golang-database-patterns - SQL patterns, migrations, query builders
CLI:
- golang-cli-cobra-viper - Cobra/Viper CLI structure and config
Observability:
- golang-observability-opentelemetry - Logging/metrics/traces + middleware patterns
Rust (6 Skills)
Web & Desktop:
- axum - Production Rust HTTP APIs with Tower middleware
- desktop-applications - Rust desktop app architecture and integration patterns
- tauri - Cross-platform desktop apps with Rust backend and web frontend
CLI:
- clap - Rust CLI parsing, subcommands, config layering, testable binaries
Next.js (3 Skills)
- Next.js Core - App Router, Server Components, Server Actions
- Next.js v16 - Turbopack, cache components, migration guide
UI & Styling (4 Skills)
CSS Frameworks:
- Tailwind CSS - Utility-first CSS with JIT mode
Component Libraries:
- shadcn/ui - Copy-paste components with Radix UI + Tailwind
- DaisyUI - Tailwind plugin with 50+ components and themes
- Headless UI - Unstyled accessible primitives for React/Vue
AI & LLM (9 Skills)
SDKs:
- Anthropic SDK - Messages API, streaming, function calling, vision
Frameworks:
- LangChain - LCEL, RAG, agents, chains, memory
- DSPy - Automatic prompt optimization with MIPROv2
- LangGraph - Stateful multi-agent orchestration
Services:
- OpenRouter - Unified LLM API access
Protocols:
- MCP - Model Context Protocol
Techniques:
- Session Compression - Context window compression, progressive summarization
Platforms (26 Skills)
Deployment:
- Vercel - Next.js deployment, Edge Functions, serverless
- Netlify - JAMstack, Forms, Identity, Edge Functions
Database:
- Neon - Serverless Postgres with branching
Backend:
- Supabase - Postgres + Auth + Storage + Realtime + RLS
Universal (42 Skills)
Infrastructure:
- Docker - Containerization, multi-stage builds, compose
- GitHub Actions - CI/CD workflows, matrix strategies, deployments
- Kubernetes - Workloads, probes, rollouts, debugging runbook, hardening
- Terraform - IaC workflow: state, modules, environments, CI guardrails
Observability:
- OpenTelemetry - Traces/metrics/logs, OTLP + Collector pipelines, sampling, troubleshooting
Security:
- Threat Modeling - STRIDE workshops, threat registers, mitigations → tickets + tests
Data:
- GraphQL - Schema-first APIs, Apollo, resolvers, subscriptions
Architecture:
- Software Patterns - Design patterns, anti-patterns, decision trees
Testing & Debugging:
- TDD - Test-driven development workflows
- Systematic Debugging - Root cause analysis
Orchestration:
- MPM Orchestration Demo - Reference workflow for the Command → Agent → Skill pattern, covering preloaded skills, dynamic
Skillinvocation, and thecontext: forkpattern for forked sub-agents
Installation
Prerequisites
- Claude Code (Anthropic's official CLI)
- Claude MPM framework
Step 1: Install Claude MPM
# Install via pip (recommended)
pip install claude-mpm
# Or install via Homebrew (macOS)
brew tap bobmatnyc/tools
brew install claude-mpm
# Or install from source
git clone https://github.com/bobmatnyc/claude-mpm.git
cd claude-mpm
pip install -e .Step 2: Initialize Claude MPM in Your Project
# Navigate to your project directory
cd your-project
# Initialize Claude MPM
/mpm-initThis creates .claude-mpm/ directory with configuration and agent setup.
Step 3: Deploy Skills (Automatic)
# Auto-detect your project stack and deploy relevant skills
/mpm-auto-configure
# Or use the agent auto-configuration
/mpm-agents-auto-configureSkills are automatically selected based on:
package.json→ TypeScript/JavaScript skillspyproject.toml→ Python skills- Framework configs → Next.js, React, Django, FastAPI
- Dependencies → AI frameworks (LangChain, Anthropic)
Step 4: Verify Installation
# Check MPM status
/mpm-status
# List available skills
/mpm-agents-list
# View deployed agents
/mpm-agentsManual Skill Installation (Alternative)
Clone this repository to make skills available to Claude MPM:
# Clone skills repository
git clone https://github.com/bobmatnyc/claude-mpm-skills.git
# Link to Claude MPM skills directory
ln -s $(pwd)/claude-mpm-skills ~/.claude-mpm/skillsUsing these skills outside claude-mpm
These skills are built for the claude-mpm passive-injection model. In that model, the framework injects skill content into the PM agent's context as reference material and lets the orchestrator decide when to apply it — skills deliberately do not self-trigger on keyword matches.
Two frontmatter fields encode that design and are intentional, not oversights:
user-invocable: false— suppresses slash-command generation, since these skills are applied by the orchestrator rather than invoked directly by a user.disable-model-invocation: true— includes the skill as passive context rather than registering it as a callable, auto-triggering tool.
This behavior is load-bearing for multi-agent dispatch correctness within claude-mpm.
Standalone usage in a generic .claude/skills/ setup
Generic installers that rely on auto-triggering — such as a plain .claude/skills/ directory, autoskills, or npx skills add — expect skills to fire on keyword matches. With the two fields above present, these skills will not auto-trigger under those tools.
To use a skill standalone, copy its SKILL.md content into the target .claude/skills/ location and strip the two fields so the skill can auto-trigger:
---
name: database-migration
description: Safe patterns for evolving database schemas in production.
-user-invocable: false
-disable-model-invocation: true
tags: [database, migration, schema, production]
---After removing those lines, the skill registers as a normal auto-triggering skill in the generic setup.
Known limitation
These skills are incompatible with auto-triggering installers as shipped. Auto-triggering tools (autoskills, npx skills add, and similar) will not fire the skills until the user-invocable and disable-model-invocation fields are removed per the workaround above. This is a deliberate trade-off in favor of claude-mpm dispatch correctness, not a bug.
Usage
Automatic Deployment (Recommended)
# Initialize project with Claude MPM
/mpm-init
# Or use auto-configuration to detect toolchain
/mpm-auto-configure
# Deploy recommended skills based on project detection
/mpm-agents-auto-configureSkills are automatically deployed based on detected toolchain:
package.json→ TypeScript/JavaScript skillspyproject.tomlorrequirements.txt→ Python skills- Framework configs → Next.js, React, Django, FastAPI skills
- AI dependencies → LangChain, Anthropic, DSPy skills
Manual Skill Access
Skills use progressive loading - entry points load first for quick reference:
---
progressive_disclosure:
entry_point:
summary: "Brief description (60-95 tokens)"
when_to_use:
- "Use case 1"
- "Use case 2"
quick_start:
- "Step 1"
- "Step 2"
---Full documentation expands on-demand when needed.
Complete Development Stacks
Full-Stack TypeScript
Next.js + tRPC + TanStack Query + Zustand + Zod + Prisma +
Tailwind + shadcn/ui + Turborepo + Docker + GitHub ActionsCoverage: 100% - All skills available
Python Web Development
FastAPI/Django + Pydantic + SQLAlchemy + Celery +
pytest + mypy + Docker + GitHub ActionsCoverage: 100% - All skills available
Modern React Frontend
React + TanStack Query + Zustand + Tailwind + shadcn/ui +
Vite + Vitest + PlaywrightCoverage: 100% - All skills available
AI/LLM Applications
Anthropic SDK + LangChain + DSPy + LangGraph +
Session Compression + OpenRouter + MCPCoverage: 100% - All skills available
Progressive Loading Design
Skills use a two-tier structure for optimal token efficiency:
Entry Point (60-200 tokens, depending on skill depth)
- Skill name and summary
- When to use (3-5 scenarios)
- Quick start (3-5 steps)
Full Documentation (3,000-6,000 tokens)
- Complete API reference
- Real-world examples
- Best practices
- Framework integrations
- Production patterns
- Testing strategies
- Troubleshooting
Token Savings: ~87% during discovery (load 110 entry points vs all full docs)
Performance Benchmarks
- Discovery Phase: 66,690 tokens (all 110 entry points) vs 512,411 tokens (all full docs)
- Token Efficiency: ~87% reduction during skill browsing
- Coverage: 95%+ of modern development workflows
- Production Adopters: Skills based on patterns from JetBlue, Databricks, Walmart, VMware
- Token Reporting:
python scripts/token_report.py --manifest manifest.json --out stats/token-summary.jsonfor CI/dashboard consumption
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Governance: All merges to main require approval from @bobmatnyc (see GOVERNANCE.md)
Skill Format Requirements
- Progressive Disclosure: YAML frontmatter with entry_point section
- Token Budgets: Entry 60-200 tokens, Full 3,000-6,000 tokens
- Metadata: Complete metadata.json with tags, related_skills, token estimates
- Examples: Real-world code examples with error handling
- Versioning: Semantic versioning (see docs/VERSIONING.md)
Documentation
User Documentation
- User Guide - Understanding and using Claude Code skills
- Troubleshooting - Common issues and solutions
Developer Documentation
- Skill Creation Guide - Building your own skills
- Best Practices - Self-containment standards
- Contributing - Contribution guidelines
- Versioning Policy - Semantic versioning for skills
Architecture & Research
- Architecture - Repository structure
- Research Documents - Pattern analysis and guides
- Python, TypeScript, Ruby, Rust, PHP, Java, Go advanced patterns
- Skills compliance analysis
- Coverage analysis
Reference
- PR Checklist - Submission requirements
- GitHub Setup - Repository configuration
License
MIT License - See LICENSE
Links
- Claude MPM Framework: https://github.com/bobmatnyc/claude-mpm
- Claude MPM Documentation: https://github.com/bobmatnyc/claude-mpm/tree/main/docs
- Skills Documentation: docs/USER_GUIDE.md
- Skill Creation Guide: docs/SKILL_CREATION_GUIDE.md
- Issues: https://github.com/bobmatnyc/claude-mpm-skills/issues
- Discussions: https://github.com/bobmatnyc/claude-mpm-skills/discussions
Acknowledgments
Built with research from:
- Official framework documentation (2025 versions)
- Industry best practices (JetBlue, Databricks, Walmart, VMware, Replit)
- Academic research (DSPy, LLMLingua, prompt optimization studies)
- Community feedback and contributions
Last Updated: 2025-12-17
Skills Count: 110
Coverage: 95%+
Token Efficiency: ~87%
Installationen
Sicherheitsprüfung
Quellcode ansehen
bobmatnyc/claude-mpm-skills
Mehr aus dieser Quelle
AI chat subscription
Turn model research into daily AI work.
Use 100+ models, web search, files, and EU-hosted options in one paid chat workspace.
Inference credits
Build with EU-hosted open-source models.
OpenAI-compatible API for GLM, Kimi, DeepSeek and more. Add credits inside the dashboard.
Verwandte Skills
Mehr aus dieser Quelle: bobmatnyc/claude-mpm-skills
So verwenden Sie diesen Skill
Install verification-before-completion by running npx skills add bobmatnyc/claude-mpm-skills --skill verification-before-completion in your project directory. Führen Sie den obigen Installationsbefehl in Ihrem Projektverzeichnis aus. Die Skill-Datei wird von GitHub heruntergeladen und in Ihrem Projekt platziert.
Keine Konfiguration erforderlich. Ihr KI-Agent (Claude Code, Cursor, Windsurf usw.) erkennt installierte Skills automatisch und nutzt sie als Kontext bei der Code-Generierung.
Der Skill verbessert das Verständnis Ihres Agenten für verification-before-completion, und hilft ihm, etablierte Muster zu befolgen, häufige Fehler zu vermeiden und produktionsreifen Code zu erzeugen.
Was Sie erhalten
Skills sind Klartext-Anweisungsdateien — kein ausführbarer Code. Sie kodieren Expertenwissen über Frameworks, Sprachen oder Tools, das Ihr KI-Agent liest, um seine Ausgabe zu verbessern. Das bedeutet null Laufzeit-Overhead, keine Abhängigkeitskonflikte und volle Transparenz: Sie können jede Anweisung vor der Installation lesen und prüfen.
Kompatibilität
Dieser Skill funktioniert mit jedem KI-Coding-Agenten, der das skills.sh-Format unterstützt, einschließlich Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider und anderen Tools, die projektbezogene Kontextdateien lesen. Skills sind auf Transportebene framework-agnostisch — der Inhalt bestimmt, für welche Sprache oder welches Framework er gilt.
AI chat subscription
Turn model research into daily AI work.
Use 100+ models, web search, files, and EU-hosted options in one paid chat workspace.