Claude Mpm
Claude Mpm from bobmatnyc/claude-mpm.
Skills in this plugin
33- ▌
- ▌
- ▌
- ▌ Prep Meeting · bobmatnycPrepares for meetings by gathering context about attendees, topics, and relevant data across connected tools. Produces an agenda with talking points, supporting data, and anticipated questions.
- ▌ Prd Authoring · bobmatnyc bundleStandard for authoring product PRDs in docs/prd/: state the problem, users, requirements, and success; assign PRD-{AREA}-{NN} IDs; link down to specs.
- ▌
- ▌ End Of Session · bobmatnycCaptures session learnings into persistent project memory before closing. Updates task files, project knowledge, and configuration so the next session starts with full context instead of from scratch.
- ▌ Spec Authoring · bobmatnyc bundleStandard for authoring engineering behavior-contract specs in docs/specs/: scope subsystems, assign stable IDs, structure docs, manage lifecycle.
- ▌ Security Review · bobmatnycSecurity review gate for MCP server installations. Checks provenance, classifies risk, enforces version pinning, and documents credentials exposure before any MCP is added to your environment.
- ▌ Pm Teaching Mode · bobmatnycComprehensive teaching templates and progressive disclosure patterns for PM teacher mode
- ▌ Toolchains Java Core · bobmatnycJava 21+ core patterns for minimalism, efficiency, code reuse, and performance
- ▌ Toolchains Rust Core · bobmatnycRust 2024 edition core patterns: idiomatic code, error handling, traits/generics, macros, async/concurrency, testing, and project architecture
- ▌ Artifacts Builder · bobmatnyc bundleCreates elaborate, multi-component HTML artifacts using React, Tailwind CSS, and shadcn/ui, then bundles them into a single self-contained HTML file.
- ▌ Webapp Testing · bobmatnyc bundleComprehensive web application testing patterns with Playwright selectors, wait strategies, and best practices
- ▌ Toolchains Golang Core · bobmatnycGo 1.22-1.24 core patterns for minimalism, efficiency, code reuse, and performance
- ▌ Toolchains Python Core · bobmatnycPython 3.13+ core patterns for minimalism, efficiency, code reuse, and performance
- ▌ Espocrm Development · bobmatnyc bundleComprehensive guide for developing on EspoCRM - metadata-driven CRM with service layer architecture
- ▌ Rust Desktop Applications · bobmatnyc bundleBuild cross-platform desktop applications with Rust using Tauri framework and native GUI alternatives
- ▌ Cross Source Research · bobmatnycMulti-source investigation workflow for researching topics across configured MCP tools (Slack, Confluence, Jira, GitHub, Drive, databases, analytics). Enforces depth over breadth by requiring content to be read, not just referenced.
- ▌ Session Analyzer · bobmatnyc bundleDebug and teach agentic coding: a deterministic-first session timeline + cost report, with optional narrative polish and a standalone JSX visualiser.
- ▌ Toolchains Javascript Core · bobmatnycJavaScript ES2024+ and Node.js 22+ core patterns for minimalism, efficiency, code reuse, and performance
- ▌ Toolchains Typescript Core · bobmatnycTypeScript 5.6+ core patterns for minimalism, efficiency, type safety, and performance
- ▌ Spec Linked Docs · bobmatnyc bundleSpec-Linked Documentation (SLD): Language-agnostic discipline for maintaining bidirectional traceability between functional specifications and source-code docstrings via stable identifiers and CI validation. Optional/opt-in adoption. Builds on OpenFastTrace and DO-178C Requirements Traceability Matrix traditions.
- ▌ Brainstorming Ideas Into Designs · bobmatnycInteractive idea refinement using Socratic method to develop fully-formed designs
- ▌ Writing Plans · bobmatnyc bundleCreate detailed implementation plans with bite-sized tasks for engineers with zero codebase context
- ▌ Root Cause Tracing · bobmatnyc bundleSystematically trace bugs backward through call stack to find original trigger
- ▌
- ▌ Testing Anti Patterns · bobmatnyc bundleNever test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking. Language-agnostic principles with TypeScript/Jest and Python/pytest examples.
- ▌ Condition Based Waiting · bobmatnyc bundleReplace arbitrary timeouts with condition polling for reliable async tests
- ▌ Requesting Code Review · bobmatnyc bundleDispatch code-reviewer subagent to review implementation against plan or requirements before proceeding
- ▌ Finding Duplicate Functions · bobmatnycUse when auditing a codebase for semantic duplication — functions that do the same thing but have different names or implementations, especially common in LLM-generated codebases
- ▌ Session Manager Driver · bobmatnycDrive the trusty-mpm session manager (binary `tm`) to spawn, observe, command, and decommission durable tmux-backed Claude Code sessions in isolated workspaces. Wraps the `tm session` CLI / REST API and provides the spawn → observe → answer → stop/resume/decommission loop. Critically, the DRIVER interprets the raw tmux pane using its own inference — it does NOT depend on the daemon's optional LLM (no OpenRouter key required).
- ▌ Dispatching Parallel Agents · bobmatnyc bundleUse multiple Claude agents to investigate and fix independent problems concurrently