claude

dev-standards

Production code standards, developer agents and test authoring for Java/Spring, Python, Go, Rust, Kotlin, C#, PHP, Ruby, Streamlit and frontend frameworks (Angular, React, Vue, Qwik, Vanilla), plus REST API design, bug diagnosis, and visual design and motion for own-brand interfaces.

0 on GitHubby Luca La Rosav1.2.0UNLICENSEDupdated 7 days agodevelopment
/

Plugin dev-standards from marketplace claude-registry in luketherose/claude-registry. Commands read from the repo's manifest — 6 days ago.

This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (34)

  • angular-expert

    This skill should be used when the user works on Angular 17+ code: writing or reviewing components, applying the smart/dumb split, configuring OnPush, integrating RxJS observables in templates, building Reactive Forms, setting up lazy-loaded routes, or refactoring an Angular module. Trigger phrases:

  • animate

    This skill should be used when building a web animation or transition from scratch: it makes the decisions in the order that decides whether motion feels right (should it animate at all, for what purpose, with which tool, which properties, which curve and duration, how it interrupts, how it exits) a

  • apple-design

    This skill should be used when an own-brand web interface should look and move the Apple way: translucent materials and depth (backdrop-filter layers, material weight, vibrancy, scroll edge effects), springs that are interruptible and carry the gesture's velocity, drag, swipe and sheet interactions

  • backend-orchestrator

    ALWAYS use this skill when a backend task spans more than one Java/Spring layer: the user asks to add a new endpoint end-to-end, design a module from Controller to DB, refactor an existing feature across Service/Repository/Entity, or resolve cross-layer inconsistencies. Trigger phrases: \"add a new

  • browser-automation

    This skill should be used when controlling a real browser: navigating pages, taking screenshots, clicking elements, filling forms, switching tabs, emitting keyboard/mouse events, evaluating JavaScript, or running E2E tests via Playwright. Trigger phrases: \"open this page\", \"screenshot of\", \"cli

  • css-expert

    This skill should be used when writing, refactoring, or reviewing CSS/SCSS: design tokens, BEM naming, specificity rules, modularity, mobile-first responsive design, theming, layout patterns. Trigger phrases: \"refactor this SCSS\", \"BEM naming\", \"design tokens\", \"specificity issue\", \"elimina

  • dependency-resolver

    This skill should be used when a dependency conflict blocks progress: the user reports `NoSuchMethodError`, \"works locally fails in CI\", incompatible peer deps, \"2.x conflicts with 1.x\", or a major-version bump that broke the build. Trigger phrases: \"NoSuchMethodError\", \"incompatible peer dep

  • design-expert

    This skill should be used when designing layouts, mockups, or style specifications BEFORE implementing a new frontend screen or component, when verifying compliance with the design system, or when a feature brief has to be translated into UI. Trigger phrases: \"design this component\", \"mockup for

  • frontend-design

    This skill should be used when building a new interface or reshaping an existing one for an own-brand product with no company design system, where the visual direction is free: aesthetic direction, palette, typography, layout and interface copy, avoiding the defaults that make a generated UI look te

  • frontend-orchestrator

    ALWAYS use this skill when a frontend task spans multiple concerns: the user asks to design a feature mixing routing, state management, styling, and API calls; a new FE component or feature is built from scratch in any framework; an existing FE module is refactored or architecturally reviewed; the f

  • java-expert

    This skill should be used when working with Java 17+ language features outside the Spring layer: records, sealed classes, Optional, Stream API, Lombok, concurrency (CompletableFuture, virtual threads), custom exception hierarchies, SLF4J logging conventions, and document generation (Apache POI, iTex

  • java-spring-standards

    This skill should be used when an agent (developer-java, pr-review-toolkit:code-reviewer, test-writer) needs the canonical Java/Spring Boot standards: package structure, layering rules, DI, JUnit 5 + Mockito + Testcontainers, RFC 7807 ProblemDetail, SLF4J + MDC logging, Spring Security 6 baseline, M

  • nextjs

    This skill should be used when working with Next.js 14+ App Router: React Server Components, Server Actions, file-based routing, metadata API, multi-level caching, deployment patterns. Trigger phrases: \"Next.js app router\", \"Server Component\", \"Server Action\", \"generateMetadata\", \"app/ dire

  • ngrx-expert

    This skill should be used when the user designs, reviews, or refactors NgRx state management: store design, event-driven actions, pure reducers, memoised selectors, effects, facade pattern, state normalisation. Also use when deciding whether NgRx is the right choice or a simpler alternative (signals

  • postgresql-expert

    This skill should be used when the user works with PostgreSQL: designing tables, writing or reviewing SQL, picking indices, tuning queries, authoring Liquibase migrations, configuring transactions, or setting up the H2 local-dev profile. Trigger phrases: \"PostgreSQL\", \"Postgres\", \"Liquibase cha

  • python-expert

    This skill should be used when writing, reviewing, or refactoring Python code outside Streamlit: mandatory type hints, project structure, Pydantic v2, pytest, structlog, dependency management with uv or pip-tools. Trigger phrases: \"Python type hints\", \"Pydantic model\", \"pytest test\", \"FastAPI

  • qwik-expert

    This skill should be used when working on a Qwik or Qwik City app: resumability, lazy components, signals, server-side loaders/actions, file-based routing, Qwik-specific performance patterns. Trigger phrases: \"Qwik component\", \"resumability\", \"Qwik signals\", \"route loader\", \"minimum TTI\".

  • react-expert

    This skill should be used when working with React 18+: component architecture, hooks, TypeScript prop typing, performance optimisation (memo/useCallback/useMemo), Suspense, concurrent features, React Testing Library. Trigger phrases: \"React component\", \"custom hook\", \"memo this\", \"TypeScript

  • refactoring-expert

    This skill should be used when refactoring code in any language to improve internal structure without changing behaviour. Trigger phrases: \"refactor this\", \"clean this up\", \"improve the design\", \"extract method/class\", \"reduce coupling\", \"apply SOLID\", \"too long, too complex\". Applies

  • remove-animations

    This skill should be used when an interface has more motion than it needs: it puts every existing animation through a gate (keyboard actions, high-frequency surfaces, functional data, decoration with no purpose), deletes or reduces the ones that fail, cleans up what they leave behind, and reports wh

  • rest-api-standards

    This skill should be used when an agent (api-designer, developer, pr-review-toolkit:code-reviewer) needs the canonical REST API design standards: resource modeling, HTTP method semantics, status codes, URL structure, versioning, pagination, RFC 7807 error format, and OpenAPI 3.1 authoring. Trigger p

  • review-animations

    This skill should be used when reviewing existing animation and motion code, typically a diff or a just-written component, against a strict craft bar: purpose and frequency, easing, duration, transform origin, interruptibility, GPU-only properties, reduced motion and hover gating. It defaults to fla

  • rxjs-expert

    This skill should be used when working with RxJS in an Angular project: naming conventions, flattening strategies (switchMap/mergeMap/concatMap/exhaustMap), subscription management, memory safety, stream combination, error handling, pipeline clarity, elimination of anti-patterns (nested subscribes,

  • spring-architecture

    This skill should be used when designing or reviewing the LAYERING of a Spring Boot module: Controller/Service/Repository/Entity boundaries, DTO+mapper introduction, Bean Validation placement, global exception handling, naming conventions, or module implementation order. Trigger phrases: \"add a new

  • spring-data-jpa

    This skill should be used when working with JPA/Hibernate inside a Spring project: entity design, relations, fetch strategies, N+1 fixes, transaction boundaries, JPQL queries, second-level cache, bulk operations, automatic auditing, performance tuning. Trigger phrases: \"JPA entity\", \"@OneToMany\"

  • spring-expert

    This skill should be used when working with Spring Boot 3.x configuration and runtime concerns: IoC/DI, auto-configuration, profiles, @ConfigurationProperties, WebClient for external APIs, Spring Security 6 with JWT, MockMvc and @WebMvcTest/@SpringBootTest test patterns. Trigger phrases: \"Spring Bo

  • streamlit-expert

    This skill should be used when developing, maintaining, or fixing bugs in a Streamlit web app, or when documenting the business rules of a Streamlit module before a migration: page structure, session_state management, caching (`@st.cache_data`, `@st.cache_resource`), reusable components, PostgreSQL/

  • tanstack-query

    This skill should be used when working with TanStack Query v5 in a React app: useQuery, useMutation, useInfiniteQuery, QueryClient configuration, cache invalidation, optimistic updates, prefetching. Trigger phrases: \"useQuery\", \"useMutation\", \"invalidateQueries\", \"optimistic update\", \"prefe

  • tanstack-start

    This skill should be used when building a full-stack React application with TanStack Start: SSR, Server Functions, streaming, file-based routing, end-to-end type safety. Trigger phrases: \"TanStack Start\", \"Server Functions\", \"full-stack React without Next\", \"streaming SSR\". Use for new full-

  • tanstack

    This skill should be used when adding type-safe routing to a React app with TanStack Router: file-based routes, route definitions, loaders, search params, lazy routes, per-route error boundaries. Trigger phrases: \"TanStack Router\", \"type-safe routing\", \"route loader\", \"search params\", \"repl

  • testing-standards

    This skill should be used when an agent (test-writer, developer, pr-review-toolkit:code-reviewer) needs the canonical testing standards: principles, scenario taxonomy, naming conventions, Arrange-Act-Assert structure, framework templates for JUnit 5 + Mockito (Java), pytest (Python), Jest (TypeScrip

  • unicredit-design-system

    ALWAYS use this skill when the project end client is UniCredit (UC banking group, including UniCredit Bank Italy/Germany/Austria/CEE). Trigger phrases: \"UniCredit\", \"UCB\", \"Bricks design system\", any UC product or app. Provides UniCredit brand identity rules (logo, colors, typography), the Bri

  • vanilla-expert

    This skill should be used when building independent widgets, reusable libraries, landing pages or static sites with minimal interactivity, micro-frontends with extremely low bundle-size requirements, rapid prototypes, or any project where a framework would be overkill: Web Components, ES Modules, mo

  • vue-expert

    This skill should be used when working with Vue 3 Composition API: components, composables, Pinia state management, Vue Router 4, TypeScript patterns, performance optimisation, testing with Vitest and Vue Test Utils. Trigger phrases: \"Vue 3 component\", \"composable\", \"Pinia store\", \"Vue Router

Subagents (3)

  • api-designer

    Use this agent when designing or reviewing REST API contracts: resource modeling, HTTP method and status code selection, URL structure, request/response schema design, versioning strategy, pagination, error format, and OpenAPI specification authoring. Produces OpenAPI 3.1 YAML specs and design ratio

  • debugger

    Use this agent when diagnosing a bug, error, or unexpected behavior in code. Reads error messages, stack traces, logs, and relevant source files to identify root cause and propose a minimal, targeted fix. Does not refactor beyond what is needed to fix the bug. Explains the root cause clearly before

  • test-writer

    Use this agent when writing tests for existing code: unit tests, integration tests, or end-to-end tests. Reads the production code, identifies test scenarios (happy path, edge cases, error cases), and produces complete, runnable test code. Supports JUnit 5 + Mockito (Java), pytest (Python), and Jest

MCP servers (1)

View source on GitHub

More from luketherose/claude-registry

All 7 plugins →

Technical documentation authoring and branded deliverable generation: READMEs, wikis, runbooks, LaTeX docs, Accenture-branded PDF/DOCX documents and PowerPoint presentations, UniCredit-template Word documents, and interactive HTML explainers.

9 skills · 1 MCP server

0

System architecture design, ADR authoring, functional requirement extraction, technical debt assessment, capability-registry auditing, and multi-domain task orchestration.

4 skills · 5 agents

0

Gemini CLI expertise and Claude Code parity mapping: extension authoring, capability translation in both directions, and the mirroring procedure that keeps the two registries in step.

4 skills · 1 agent

0

AS-IS to TO-BE application replatforming pipeline: codebase indexing, functional and technical analysis, baseline testing, TO-BE scaffolding, and equivalence verification.

4 skills · 1 agent

0

caveman

claude

Token-efficient communication mode: terse, direct output with no filler, applied to prose, commit messages, and code-review comments.

3 skills

0

Multi-agent deliberative decision engine: structured debate with independent personas, challenge rounds, rebuttals, and auditable final-decision artefacts for high-stakes or irreversible decisions.

0

Similar plugins

superpowers

claudecodex

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

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain dev-standards?

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 plugins7 plugins