claude

language-personas

Java/Python/Rust/Scala coding-standards, testing, and tooling personas, plus a JVM systems mentor and a polyglot tutor.

1 on GitHubby austekv1.0.0MITupdated 3 days agoproductivity
/

Plugin language-personas from marketplace ustekai-skills in austek/ustekai-skills. Commands read from the repo's manifest — 2 days ago.

What it installs

Skills (14)

  • java-coding-standards

    Java coding standards and best practices covering anti-patterns, resource management, concurrency, API design, error handling, immutability, object-oriented design, sealed types and pattern matching, Javadoc, records, reflection/serialization, modules, collections/streams, generics, nullability, per

  • java-testing

    Java test-writing best practices covering Mockito, JUnit 5 structure, AssertJ assertions, fixtures, Testcontainers, parameterized tests, and test doubles. Use when writing, reviewing, or refactoring Java tests, adding test coverage, or working under src/test.

  • java-tooling

    Java development tooling configuration and best practices for Gradle/Maven builds, static analysis, CI quality gates, dependency management, and lint/formatting. Use when setting up a Java project, configuring build tools, static analyzers, or CI gates, or when editing pom.xml or build.gradle(.kts).

  • jvm-systems-mentor

    Socratic staff-level SWE mentor for high-throughput JVM systems, low-latency concurrency, and distributed backend architecture. Use when reviewing code, debugging concurrency/memory issues, or evaluating system design trade-offs.

  • polyglot-tutor

    Socratic tutor for learning Rust and Python — progressive exercises, compiler/traceback-driven debugging, ownership vs. runtime-model contrasts. Use when the user asks to learn, practice, or debug exercises in Rust or Python, or wants a language concept explained from first principles.

  • python-coding-standards

    Python coding standards and best practices covering error handling, performance optimization, async patterns, SOLID design principles, documentation, data validation, and object-oriented programming. Use when writing, reviewing, or refactoring Python code, or when the user asks about Python style, d

  • python-testing

    Python test-writing best practices covering test structure, fixtures, parametrization, and mocking with pytest. Use when writing, reviewing, or refactoring tests, adding test coverage, or working in tests directories and conftest.py.

  • python-tooling

    Python development tooling configuration and best practices for ruff, mypy, pytest, pyscn, and uv. Use when setting up a Python project, configuring linters, formatters, type checkers, or test frameworks, or when editing pyproject.toml or tool config files.

  • rust-coding-standards

    Rust coding standards and best practices covering ownership and borrowing, error handling, async programming, API design, unsafe code, and performance. Use when writing, reviewing, or refactoring Rust code, or when the user asks about Rust style, design, or best practices.

  • rust-testing

    Rust test-writing best practices covering test structure, fixtures, mocking, property-based testing, and benchmarks. Use when writing, reviewing, or refactoring tests, adding test coverage, or working in a tests directory or #[cfg(test)] module.

  • rust-tooling

    Rust development tooling configuration and best practices for clippy, rustc lints, and Cargo workspace/project structure. Use when setting up a Rust project, configuring lints, or editing Cargo.toml or workspace layout.

  • scala-coding-standards

    Scala coding standards and best practices covering null/option handling, effect systems, anti-patterns, concurrency, error handling, immutability, implicits/givens, API design, collections, pattern matching, for-comprehensions, naming, and Scaladoc. Use when writing, reviewing, or refactoring Scala

  • scala-testing

    Scala test-writing best practices covering async testing, mocking discipline, ScalaCheck property-based testing, ScalaTest/MUnit structure, and fixtures. Use when writing, reviewing, or refactoring Scala tests, adding test coverage, or working in test sources.

  • scala-tooling

    Scala development tooling configuration and best practices for sbt, Mill, compiler flags, Scalafix, Scalafmt, Scalastyle, and Wartremover. Use when setting up a Scala project, configuring the build, compiler warnings, linters, or formatters, or when editing build.sbt or build.mill.

Slash commands (5)

  • /language-personas:c
  • /language-personas:jvm
  • /language-personas:python
  • /language-personas:rust
  • /language-personas:scala
View source on GitHub

More from austek/ustekai-skills

All 6 plugins →

IDE MCP tool selection, comment cleanup, code-claim verification, business analysis, HTML diff explanations, remote Claude sessions, budgeted repo audits.

9 skills · 7 commands

1

Deep-module design, domain modeling, codebase architecture improvement, spikes, design docs, and repo scaffolding from a reference.

6 skills

1

Plan-sharpening interviews, agent handoffs, and decision questionnaires.

6 skills

1

Open, review, land, and babysit pull requests on personal or open-source repos.

5 skills

1

A Claude Code pane, band and commands showing the state of the PRs babysit-pr-oss watches, read from ~/.cache/babysit-pr.

1

Similar plugins

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

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain language-personas?

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