claude

my-personal-tools

Personal productivity tools: DDD/OOP, React/Next.js, DRY detection, code review, external skills with conditional activation

0 on GitHubby markky21v1.5.0MITupdated 8 months agoproductivity
/

Plugin my-personal-tools from marketplace claude-skills in markky21/claude-skills. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (10)

  • classical-testing

    Use when writing or reviewing unit tests, integration tests, or deciding what to test. Use when you see beforeEach/afterEach shared state, London-school mocking of internal collaborators, tests coupled to implementation details, or missing test coverage for domain logic and mappers.

  • clean-code

    Use when reviewing functions with >20 lines, service classes with many responsibilities, or code with unclear naming. Use when you see deeply nested conditions, long parameter lists, error swallowing, or methods that extract data then calculate externally. Use when refactoring or before PR review.

  • ddd-oop

    Use when designing domain models, adding business logic to classes, deciding where methods belong, or reviewing code that passes many parameters to services. Use when you see data containers without behavior, services doing calculations that belong in entities, or nullable fields for data that alway

  • dry-violations

    Use when implementing new features, adding constants, creating types, or writing business logic. Use when you're about to hardcode values that might exist elsewhere. Use when auditing code for duplications in enums, constants, domain methods, or type definitions.

  • external-skills

    Reference for bundling and conditionally activating external skills from other repositories

  • nextjs-classical-testing

    Use when writing or reviewing React/Next.js component tests, hook tests, Server Action tests, or Route Handler tests. Use when you see shallow rendering, excessive jest.mock(), implementation-detail assertions, or London-school mocking of internal collaborators in a Next.js codebase.

  • react-nextjs-validator

    Use when reviewing React/Next.js code, choosing hooks, optimizing performance, or deciding between patterns. Use when you see useState overuse, missing memoization, prop drilling, useEffect misuse, or Next.js rendering choices.

  • review-branch

    Comprehensive code review of current branch using multi-agent verification across DDD/OOP compliance, DRY violations, clean code principles, architecture patterns, and test coverage

  • vue-classical-testing

    Use when writing or reviewing Vue component tests. Use when you see wrapper.vm access, elaborate custom stubs, interaction tests that depend on DOM structure, visual behavior assertions, or London school mocking patterns. Use when setting up a new test file for a Vue component.

  • web-design-guidelines-validator

    Use when reviewing UI code for accessibility, UX patterns, or design compliance. Use when you see missing ARIA labels, poor color contrast, inaccessible forms, small touch targets, or broken focus management.

Slash commands (4)

  • /my-personal-tools:commit

    Create a git commit

  • /my-personal-tools:external-skill

    Manage external skills - add, list, or remove skills from other repositories

  • /my-personal-tools:fix-loop

    Iteratively validate and fix code issues until no critical/high findings remain

  • /my-personal-tools:review-branch

    Run comprehensive multi-agent code review on current branch

Subagents (19)

  • api-design-principles-validator

    Validates REST and GraphQL API design patterns - resource naming, HTTP methods, pagination, error handling, versioning, DataLoaders. Examples: <example> Context: User implemented API endpoints. user: "I've added the user management API" assistant: "I'll use the Task tool to launch the api-design-pri

  • clean-code-validator

    Use this agent to validate code against clean code principles: naming conventions, function size, SOLID principles, code smells, and readability. Use after implementing features or during code review. Examples: <example> Context: User implemented a large service class. user: "I've finished the Order

  • database-schema-designer-validator

    Validates database schema design - normalization, constraints, indexes, data types, migrations, foreign keys. Examples: <example> Context: User created database migrations. user: "I've added the orders table migration" assistant: "I'll use the Task tool to launch the database-schema-designer-validat

  • ddd-oop-validator

    Use this agent to validate code against Domain-Driven Design and Object-Oriented Programming principles. Use proactively after writing domain logic, services, or entities. Detects anemic models, Tell/Don't Ask violations, parameter bloat, and improper method placement. Examples: <example> Context: U

  • dry-violations-detector

    Use this agent to detect DRY (Don't Repeat Yourself) violations in code. Finds duplicated logic, repeated patterns, magic values, and code that should be centralized. Use before creating constants, enums, or utility functions to check if they already exist. Examples: <example> Context: User is imple

  • fix-loop-configurator

    Internal agent that manages interactive validator selection for fix-loop. Do not use directly - used internally by fix-loop command.

  • fix-loop-failure-analyzer

    Internal agent that analyzes test failures and formats context for validators. Interprets test failures and explains what implementation needs to fix. Do not use directly - used internally by fix-loop command.

  • fix-loop-fixer

    Internal agent used by the fix-loop command. Receives validation findings and applies fixes to the code. Do not use directly - use the /fix-loop command instead.

  • fix-loop-output-validator

    Internal agent that validates validator outputs conform to the standard format. Do not use directly - used internally by fix-loop command.

  • fix-loop-test-generator

    Internal agent used by fix-loop to generate tests for code changes. Analyzes git diff, validator context, and project testing patterns to write appropriate tests. Do not use directly - used internally by fix-loop command.

  • fix-loop-test-runner

    Internal agent that runs generated tests and parses results. Executes tests in the project's environment and reports pass/fail status. Do not use directly - used internally by fix-loop command.

  • fix-loop-validator-discovery

    Internal agent that discovers all available validators from built-in manifest and external plugins. Do not use directly - used internally by fix-loop command.

  • next-best-practices-validator

    Validates Next.js patterns - file conventions, RSC boundaries, async APIs, metadata, error handling, route handlers, image/font optimization. Examples: <example> Context: User implemented a Next.js page. user: "I've added the product listing page" assistant: "I'll use the Task tool to launch the nex

  • react-nextjs-validator

    Use this agent to validate React and Next.js code against modern best practices. Checks hook usage, component patterns, Server vs Client components, performance optimizations, and React 19/Next.js 15+ patterns. Examples: <example> Context: User implemented a React component with multiple useState ca

  • tailwind-design-system-validator

    Validates Tailwind CSS v4 patterns, design tokens, CVA components, dark mode, animations, and React 19 compatibility. Examples: <example> Context: User implemented CSS with Tailwind configuration. user: "I've added the theme styles for the dashboard" assistant: "I'll use the Task tool to launch the

  • ui-ux-pro-max-validator

    Validates UI/UX best practices - accessibility, icons, interactions, contrast, layout, color consistency. Examples: <example> Context: User implemented a new UI component. user: "I've added the settings page UI" assistant: "I'll use the Task tool to launch the ui-ux-pro-max-validator agent to check

  • vercel-react-best-practices-validator

    Validates React/Next.js performance patterns from Vercel Engineering - async patterns, bundle optimization, server/client patterns, re-render optimization, hydration. Examples: <example> Context: User implemented React components with data fetching. user: "I've added the product listing page with AP

  • vue-best-practices-validator

    Validates Vue 3 patterns - Composition API, reactivity, computed, watchers, props, TypeScript, performance. Examples: <example> Context: User implemented Vue components. user: "I've added the product listing component" assistant: "I'll use the Task tool to launch the vue-best-practices-validator age

  • web-design-guidelines-validator

    Use this agent to validate UI code against Web Interface Guidelines. Checks accessibility, UX patterns, responsive design, and modern web design best practices. Examples: <example> Context: User implemented a new UI component. user: "I've added the settings page UI" assistant: "I'll use the Task too

View source on GitHub

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

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

Maintain my-personal-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 pluginslisted