claudecodex

Pirategoat Tools

Code review orchestration (28 domain reviewers + pipeline/cross-validation agents), WordPress/WooCommerce development patterns, Figma-to-code workflow, accessibility guidance, testing patterns, and browser automation.

8 on GitHubby Vlad Olaruv1.124.0MITupdated 6 days agodevelopment-tools
/

Plugin pirategoat-tools from marketplace vladolaru-claude-code-plugins in vladolaru/claude-code-plugins. Commands read from the repo's manifest — 6 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (30)

  • code-review

    Incremental code review of new commits on the current branch since the last review

  • copy-as

    Copy content to clipboard formatted for the target destination (markdown by default, Slack mrkdwn or P2/Gutenberg HTML when specified)

  • full-code-review

    Run a full multi-agent code review on the current branch's changes (no PR required)

  • iterative-review

    Multi-round independent Codex review on the current branch with pushback tracking and convergence detection. Use when you want an independent external review before creating a PR or merging.

  • pr-branch-update

    Update a PR branch with its latest base branch and resolve merge conflicts - by PR number or URL, or the current branch's PR

  • pr-review

    End-to-end PR review - gathers context, dispatches all review agents, validates findings, and saves a comprehensive review document

  • pr-update

    Analyze the current PR branch and update the PR description with an accurate, validated summary proportional to PR size

  • switch-to

    Switch to a branch or PR (by number or URL) - handles dirty state, remote sync, fork remotes, and post-switch context

  • accessible-frontend-dev

    Use when writing or modifying frontend React/HTML components, creating interactive widgets, building forms, or implementing overlays/modals/dropdowns — ensures accessible output by default with correct ARIA, keyboard, focus, and screen reader support

  • analyzing-cc-sessions

    Use when analyzing Claude Code raw session logs, parsing JSONL transcripts, investigating agent behavior, extracting metrics from session data, debugging subagent dispatches, or building session analysis tools. Triggers on session IDs, JSONL paths, ~/.claude/projects references, or requests to under

  • analyzing-codex-sessions

    Use when analyzing Codex CLI raw session logs, parsing rollout JSONL files, investigating Codex subagent behavior, extracting metrics from Codex threads, or debugging why a Codex agent failed. Triggers on ~/.codex/sessions paths, rollout-*.jsonl filenames, Codex thread IDs, or requests to understand

  • browser-interaction

    Use when automating browser tasks - clicking, filling forms, taking screenshots, debugging UI, or testing web flows. Requires chrome-devtools or playwright MCP.

  • create-github-pr

    Use when creating GitHub pull requests - provides structured workflow for pre-flight checks, context gathering, content generation, user approval gate, and testing steps synthesis from related PRs.

  • creating-md-slides

    Use when creating presentation slides, converting markdown to PDF/PPTX/HTML, or asked about Marp, Beamer, or reveal.js. Triggers on mentions of slides, presentations, decks, or requests to generate visual presentations from content.

  • current-datetime

    Use before depending on or presenting the current date or time in any context — writing timestamps into files (Last updated headers, document metadata), stating the date or time in responses, calculating staleness or deadlines, or any reasoning where 'right now' is a fact you need. The system prompt

  • decision-critic

    (user)

  • dig-into-linear-issue

    Use when asked to work on, investigate, or fix a Linear issue by ID or URL, or when given a Linear issue ID like WOOPLUG-1234.

  • e2e-testing-patterns

    Use when writing or reviewing Playwright E2E tests - locator strategies, Page Object Model, auto-waiting, network interception, and WordPress/WooCommerce test helpers.

  • figma-copy-sync

    Use when synchronizing text copy between Figma designs and implemented code. Triggers on requests to update copy from Figma, sync text with designs, check copy matches design, or align UI text with Figma. Requires a working Figma MCP server and browser MCP (chrome-devtools or playwright).

  • go-testing-patterns

    Use when writing or reviewing Go tests - standard testing package, table-driven tests, subtests, test helpers, httptest, benchmarks, fuzz testing, and interface-based mocking.

  • js-testing-patterns

    Use when writing or reviewing JavaScript/TypeScript tests - Jest/Vitest assertions, React Testing Library queries, module mocking, async patterns, and snapshot discipline.

  • marp-slide-quality

    Analyze and improve Marp markdown presentations using SlideGauge. Use when working with Marp slides, presentation files ending in .md with marp frontmatter, or when user asks to check, analyze, improve, or validate slide quality. Requires slidegauge package (installed via uvx).

  • php-testing-patterns

    Use when writing or reviewing PHP tests - PHPUnit assertions, WordPress test utilities (WP_UnitTestCase, factories), WooCommerce test patterns, and Brain Monkey isolation.

  • python-testing-patterns

    Use when writing or reviewing Python tests - pytest fixtures, parametrize, conftest, mock/patch patterns, pytest-asyncio, hypothesis property-based testing, freezegun/time-machine, factory_boy, and coverage configuration.

  • rust-testing-patterns

    Use when writing or reviewing Rust tests - built-in test framework, assert macros, Result-based tests, async test patterns, mockall, proptest, rstest, test-case, insta snapshots, criterion benchmarks, and serial_test isolation.

  • software-architecture

    Use when facing tight coupling, rigid designs, unclear responsibilities, hard-to-test code, or choosing between design patterns — diagnoses code smells and routes to the right pattern from GoF, SOLID, hexagonal architecture, and composable designs

  • testing-patterns

    Core test quality principles - philosophy, smells, structure, mocking, and coverage. For language-specific patterns see php-testing-patterns, js-testing-patterns, e2e-testing-patterns.

  • using-figma

    Use when implementing UI from Figma designs, comparing implementations against Figma, performing design gap analysis, or planning Figma-based frontend work. Triggers on Figma URLs, node IDs, design-to-code tasks, requests to match a design, or Figma MCP setup and troubleshooting. Requires a working

  • woocommerce-browser-interaction

    Use when needing to interact with WooCommerce in a browser - debugging UI issues, verifying changes, testing flows, taking screenshots, or exploring admin and frontend pages (shop, cart, checkout, my account). Requires a browser automation MCP server (chrome-devtools or playwright).

  • wordpress-backend-dev

    Use when writing or reviewing WordPress plugin/theme PHP code, fixing PHPCS errors, resolving XSS/SQL injection/CSRF vulnerabilities, implementing i18n translations, or building AJAX/REST handlers - provides WPCS coding standards, security patterns, hooks API, database operations, and admin interfac

Slash commands (8)

  • /pirategoat-tools:code-review

    Incremental code review of new commits on the current branch since the last review

  • /pirategoat-tools:copy-as

    Copy content to clipboard formatted for the target destination (markdown by default, Slack mrkdwn or P2/Gutenberg HTML when specified)

  • /pirategoat-tools:full-code-review

    Run a full multi-agent code review on the current branch's changes (no PR required)

  • /pirategoat-tools:iterative-review

    Multi-round independent Codex review on the current branch with pushback tracking and convergence detection. Use when you want an independent external review before creating a PR or merging.

  • /pirategoat-tools:pr-branch-update

    Update a PR branch with its latest base branch and resolve merge conflicts — by PR number or URL, or the current branch's PR

  • /pirategoat-tools:pr-review

    End-to-end PR review — gathers context, dispatches all review agents, validates findings, and saves a comprehensive review document

  • /pirategoat-tools:pr-update

    Analyze the current PR branch and update the PR description with an accurate, validated summary proportional to PR size

  • /pirategoat-tools:switch-to

    Switch to a branch or PR (by number or URL) — handles dirty state, remote sync, fork remotes, and post-switch context

Subagents (34)

  • a11y-reviewer

    Accessibility code review for ARIA correctness, keyboard operability, focus management, screen reader announcements (speak(), aria-live), and WCAG 2.2 AA compliance — covers React/JS components, server-rendered markup (PHP/HTML/templates), and non-visual a11y features in hooks/utilities

  • api-contract-reviewer

    API contract stability review for backwards-incompatible REST changes, hook/filter argument or caller-side return handling breaks, established runtime behavior, response shape drift, and missing deprecation

  • architecture-reviewer

    Software architecture code review for design patterns, SOLID principles, coupling, cohesion, and architectural decisions

  • code-clarity-reviewer

    Code clarity review for naming accuracy, documentation correctness, and intent communication — flags names that lie, docs that contradict code, and semantic confusion that builds wrong mental models

  • code-reviewer

    Reviews code changes for real issues in context of stated goals. Supports full review or focused review of specific commits.

  • codex-reviewer

    Cross-validates PR changes using OpenAI Codex CLI for independent perspective, leveraging its dedicated review command

  • concurrency-reviewer

    Concurrency and race condition code review for TOCTOU patterns, missing transactions, cache stampede, non-idempotent operations, and concurrent state corruption

  • data-flow-privacy-reviewer

    Data flow and privacy code review for PII in logs, data leakage in API responses, GDPR erasure gaps, payment data handling, and cross-boundary data flow

  • dead-code-reviewer

    Identifies dead code introduced or exposed by changes — unused functions, unreachable paths, orphaned imports, parameters without callers, and code made obsolete by refactors

  • decision-reviewer

    Stress-test conclusions using structured criticism. Accepts a document path or inline text. Returns STAND/REVISE/ESCALATE verdict with a findings document.

  • devils-advocate-reviewer

    Questions the fundamental approach of substantial PRs — reframes problems to find simpler, more direct solutions when strong technical evidence supports an alternative. High confidence threshold (0.85+), evidence-gated.

  • docs-drift-reviewer

    Documentation drift review — detects when code changes cause README, CLAUDE.md, AGENTS.md, API docs, or guides to become stale

  • e2e-tests-reviewer

    Playwright E2E test quality review for locator strategies, Page Object Model, auto-waiting, network interception, and WordPress/WooCommerce test helpers

  • ecosystem-integration-reviewer

    Integration-correctness and behavioral-alignment review against upstream source — verifies filter/action callback signatures, class override correctness (abstract implementations, final/visibility), REST route schemas, and behavioral assumptions (state, timing, return-value semantics, ordering) by r

  • gemini-reviewer

    Cross-validates PR changes using Google Gemini CLI for independent perspective on code quality, bugs, and security

  • go-tests-reviewer

    Go test quality review for standard testing package patterns, table-driven tests, test helpers, httptest, benchmarks, and interface-based mocking

  • history-insights-reviewer

    Mines git history and GitHub PRs for fixes, enhancements, and lessons learned from similar scenarios elsewhere in the codebase — surfaces what the team already knows

  • js-tests-reviewer

    JavaScript/TypeScript test quality review for Jest/Vitest assertions, React Testing Library queries, module mocking, async patterns, and snapshot discipline

  • patterns-reviewer

    Explores codebase and git history for existing patterns, prevents reinventing the wheel, ensures consistency, and identifies consolidation opportunities

  • performance-reviewer

    WordPress performance-focused code review for database queries, caching, asset loading, and scalability issues

  • php-tests-reviewer

    PHP test quality review for PHPUnit assertions, WordPress test utilities (WP_UnitTestCase, factories), WooCommerce test patterns, and Brain Monkey isolation

  • python-tests-reviewer

    Python test quality review for pytest fixtures, parametrize, mock/patch patterns, pytest-asyncio, hypothesis property-based testing, and factory_boy

  • reference-integrity-reviewer

    Verifies that references in code — plugin slugs, asset paths, URLs, constants, hook names — actually resolve to existing targets, whether internal (codebase files, classes) or external (registries, endpoints)

  • reliability-reviewer

    Operational resilience code review for logging, error handling, rollback safety, feature flags, and failure-mode handling

  • repo-reviewer-adapter

    Adapter that runs a reviewer prompt contributed by the repository under review (declared in .pirategoat/config.json) and normalizes its output into pirategoat's standard findings format. Dispatched once per declared repo reviewer, parameterized with a reference to that reviewer's prompt. Not for dir

  • review-reconciliator

    Consumes pre-gathered reconciliation context (all agent findings, source snippets, scope annotations), performs semantic deduplication, scope checking, and fact verification in one pass, then produces clean review findings.

  • rust-tests-reviewer

    Rust test quality review for built-in test framework patterns, assert macros, async tests, mockall, proptest, rstest, insta snapshots, criterion benchmarks, and serial_test isolation

  • security-reviewer

    WordPress security-focused code review for sanitization, escaping, nonces, capabilities, SQL injection, and data exposure

  • simplification-reviewer

    Reviews code changes for unnecessary complexity — over-abstraction, premature generalization, defensive code for impossible cases, unnecessary indirection, and verbose logic where concise alternatives exist

  • technical-writer

    Creates documentation - use after feature completion

  • tests-mutation-reviewer

    Adversarial mutation testing that temporarily mutates production code to verify tests catch real bugs. Must run SOLO (no other review agents). Integrates with reconciliation workflow.

  • toolchain-reviewer

    Developer toolchain review for package manager configs, build tools, linting configs, version constraints, CI pipelines, and supply chain settings — actively searches changelogs for deprecations and behavior changes

  • woo-regression-reviewer

    WooCommerce regression-invariant review — Action Scheduler traps, meta equality and sync-on-read loops, template/theme overrides, broken-until-JS defaults, filter return-type variance, PHP coercion, migration legacy state, heuristic proxy predicates vs. store-configuration variance, removed-markup s

  • wp-architecture-reviewer

    WordPress architecture-focused code review for hooks, coding standards, extensibility, backwards compatibility, and design patterns

Hooks (1)

  • PreToolUse

    ${CLAUDE_PLUGIN_ROOT}/hooks/init-plugin-root.sh

View source on GitHub

More from vladolaru/claude-code-plugins

All 6 plugins →

DEX

claudecodex

Frictionless knowledge capture that compounds engineering work. Captures learnings, patterns, decisions, and research from conversations into agent-first documents, with optional promotion to CLAUDE.md or AGENTS.md.

8 skills · 7 commands

8

Image Optimizer

claudecodex

Measured image optimization (PNG, JPEG, GIF, SVG, WebP, AVIF) with quality profiles, banding checks and a 1:1 review.

2 skills · 1 command

8

Prompt Engineer

claudecodex

Human-in-the-loop prompt optimization with evidence-grounded pattern attribution using proven prompt engineering patterns.

2 skills · 1 command

8

Keeps your Mac awake during Claude Code and Codex sessions using macOS caffeinate. Supports multiple tabs, handles crashes gracefully with a 1-hour safety timeout, and cleans up automatically when all sessions end.

hooks

8

YOLOing Safe

claudecodex

YOLO mode safety net - PreToolUse guardrails that block destructive commands (rm -rf, disk formatting, data exfiltration), gate risky-but-maybe-intentional actions with host-aware behavior, and nudge the agent toward safer alternatives. Configurable credential file protection. Because shipping fast shouldn't mean losing your home directory.

hooks

8

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

ecc

claudecodex

Harness-native ECC operator layer - 71 agents, 314 skills, 98 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses

200 skills · 98 commands · 71 agents · 1 MCP server · hooks

affaan-m/ECC 302,088

Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives

1 command

anthropics/claude-code 155,476

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Investigate incidents, review code and execute UAT for release readiness, scan code for vulnerabilities, and run penetration tests with AWS DevOps Agent and AWS Security Agent.

13 skills · 9 commands · 1 MCP server

anthropics/claude-plugins-official 47,076

ship-mate

claudecodex

Your AI development teammate. Turns a story file into a shipped, reviewed, and tested feature via orchestrator → architect → developer → PR reviewer → QA → Playwright.

1 skill · 2 commands · 6 agents

wshobson/agents 42,461

Maintain Pirategoat Tools?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins6 plugins