Unterrainer Informatik OG avatar

Unterrainer Informatik OG

Official

@UnterrainerInformatik · Austria

0Followers
|
88Public Repos
|
29Published Skills

We develop software and games and try to involve you in this process.

Skills Distribution
DomainDeveloper To...Java Code Quality .. (45%)Java Security & De.. (20%)OpenSpec Change Ma.. (20%)Testing & Release .. (15%)

Agent Skills by Unterrainer Informatik OG

Showing 29 vetted skills indexed across 1 GitHub repositories.

UnterrainerInformatikUnterrainerInformatik

git-commit

Generate conventional commit messages for Java projects from staged changes.

Official
Basic
UnterrainerInformatikUnterrainerInformatik

clean-code

Reviews Java code for Clean Code violations and suggests refactoring techniques.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-security-audit

Reviews Java code against OWASP Top 10 security risks and secure coding practices.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-concurrency-review

Reviews Java concurrent code for thread safety, race conditions, deadlocks, and modern patterns.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-logging-patterns

Implements structured JSON logging with SLF4J and MDC request tracing in Java applications.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-architecture-review

Analyze Java project package structure, dependency direction, and architectural layering for violations.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

api-contract-review

Audit REST API controllers for HTTP semantics, versioning, and backward compatibility.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-spring-boot-patterns

Generates Spring Boot controllers, services, repositories, DTOs, and exception handlers following layered architecture conventions.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-test-quality

Generates JUnit 5 tests with AssertJ assertions for Java code.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

issue-triage

Categorize, prioritize, and respond to GitHub issues using labels and response templates.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-maven-dependency-audit

Audits Maven dependencies for outdated versions, security vulnerabilities, and version conflicts.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-jpa-patterns

Diagnose and fix JPA/Hibernate performance issues including N+1 queries, lazy loading, and transaction pitfalls.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-performance-smell-detection

Detects potential code-level performance smells in Java code with severity ratings.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-solid-principles

Reviews Java classes for SOLID principle violations and provides refactored solutions.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

changelog-generator

Generate changelogs from git commits following detected versioning and formatting conventions.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-design-patterns

Implements creational, behavioral, and structural design patterns with Java and Spring examples.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-migration

Guides upgrading Java projects across LTS versions with breaking-change fixes and framework migrations.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

java-code-review

Reviews Java code for null safety, exceptions, concurrency, and performance issues.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

openspec-apply-change

Implements tasks from an OpenSpec change using the openspec CLI.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

openspec-explore

Explores ideas, investigates codebases, and clarifies requirements through conversational analysis and ASCII diagrams.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

openspec-verify-change

Verify implementation matches change specs, tasks, and design artifacts.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

openspec-new-change

Scaffolds a new OpenSpec change directory with the artifact-driven workflow.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

openspec-archive-change

Archives completed OpenSpec changes after verifying artifact and task completion.

Official
Intermediate
UnterrainerInformatikUnterrainerInformatik

openspec-onboard

Guides users through a complete OpenSpec change workflow with narrated phases and real codebase tasks.

Official
Intermediate

Frequently Asked Questions About Unterrainer Informatik OG

FAQPage Schema
What tasks can I accomplish with Unterrainer Informatik's skills?▼

You can perform systematic Java code reviews, OWASP security audits, Maven dependency audits, concurrency and JPA performance analysis, architecture reviews, JUnit 5 test authoring, conventional commit and changelog generation, Java version migrations (8 through 25), and full OpenSpec change lifecycle management.

Who are these skills designed for?▼

They target Java backend engineers, code reviewers, and technical leads working with Spring Boot, Quarkus, Jakarta EE, JPA/Hibernate, and Maven, plus teams adopting spec-driven development through OpenSpec for structured feature proposals and implementation tracking.

How do I install and run these skills?▼

Clone the agent-skills repository from github.com/UnterrainerInformatik/agent-skills and register the skill folders with your compatible coding assistant. Skills trigger on natural phrases like 'review code' or 'audit dependencies'; OpenSpec skills additionally require the openspec CLI installed.

Are these skills free and what license applies?▼

Yes, all 29 skills are released under the MIT license, permitting free use, modification, and redistribution in commercial and private projects. The OpenSpec-family skills are authored by openspec and generated by version 1.3.1, also under MIT.

What prerequisites or dependencies are required?▼

The 18 Java-focused skills need only a Java project context, covering Spring Boot, JPA/Hibernate, Maven, SLF4J, and JUnit 5 codebases. The 11 OpenSpec skills explicitly require the openspec CLI to be installed before proposing, applying, verifying, or archiving changes.