AdamBien/airails

AI and LLM conventions for modern Java 25 CLI apps, MicroProfile servers, serverless applications, Java AWS CDK IaC, and dependency-free static web development.

47Stars on the repository
41Mods indexed here, across every type
13d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

aws-cdk

01

AdamBien/airails

Skill Claude CodeCodex

Create and review Java AWS CDK v2 infrastructure code organized with the BCE (Boundary-Control-Entity) pattern — scaffold the project, wire the app entry point, pin regions in a central Stacks interface, model business components named after AWS services, and keep stacks thin over reusable constructs. Use whenever…

47 13d ago A 210 tokens original MIT

bce

02

AdamBien/airails

Skill Claude CodeCodex

Generic, composable architecture rules for the Boundary-Control-Entity (BCE/ECB) pattern — business components, layer responsibilities, package structure, and cross-component relationships. Technology-neutral; meant to be composed with language- or framework-specific skills (e.g. microprofile-server, web-components…

47 13d ago A 151 tokens original MIT

continuous-testing

03

AdamBien/airails

Skill Claude CodeCodex

Continuous test-driven development loop — after every code change, builds the project, starts the server, and runs Unit Tests, Integration Tests, and System Tests. Applies on top of microprofile-server skill. Use during development when you want full verification after each change. Triggers on "continuous testing"…

47 13d ago A 84 tokens original MIT

ears-tests

04

AdamBien/airails

Skill Claude CodeCodex

Generate parameterized (table-driven) tests from EARS requirement statements — the deterministic transform that turns an SBCE capability spec's ## Requirements into one parameterized test per requirement group and one labeled row per statement id. Stack-neutral; owns only the EARS→table mapping and the spec↔test…

47 13d ago A 206 tokens original MIT

java-cli-app

05

AdamBien/airails

Skill Claude CodeCodex

Create and maintain multi-file Java 25 CLI applications packaged as executable JARs with zb (Zero Dependencies Builder). Use when asked to create a Java CLI application, a CLI project with multiple source files, or an executable JAR. Triggers on "Java CLI app", "CLI application", "multi-file Java", "executable JAR"…

47 13d ago A 106 tokens original MIT

microprofile-server

06

AdamBien/airails

Skill Claude CodeCodex

Architecture and coding rules for long-running Java MicroProfile / Jakarta EE server applications — BCE layering, business components (BC), JAX-RS resources, CDI, JSON-P, testing (unit/integration/system), and Maven project structure. Use when creating, generating, scaffolding, writing, or reviewing code, resources…

47 13d ago A 87 tokens original MIT

sbce

07

AdamBien/airails

Skill Claude CodeCodex

Spec-driven BCE workflow where one capability spec equals one business component (same name) and the spec is the boundary contract. Invoked as /sbce new|apply (or by intent), it drives declare → converge; the stack's own test loop is the oracle for "done". new accepts a BC name or a natural-language feature…

47 13d ago A 215 tokens original MIT

showtime

08

AdamBien/airails

Skill Claude CodeCodex

Live coding mode — generates code without running tests, system tests, or builds. Applies on top of any project skill (microprofile-server, java-cli-app, java-cli-script, etc.). Use during live demos, workshops, or rapid prototyping sessions where speed matters over verification. Triggers on "showtime", "live coding"…

47 13d ago A 88 tokens original MIT

system-tests

09

AdamBien/airails

Skill Claude CodeCodex

Generic, composable conventions for system tests — black-box tests exercising the running system from the outside through its public surface. Defines the stack-neutral contract (no internals, environment coordinates as configuration, test isolation, total verdict reporting) and the taxonomy of expectation origins…

47 13d ago A 157 tokens original MIT

bce-diagrams

10

AdamBien/airails

Skill Claude CodeCodex

Create high-level overview diagrams showing interactions between business components (BCs), subsystems, services, or systems. Use when asked to create architecture overviews, BC interaction diagrams, subsystem diagrams, service interaction diagrams, system landscapes, or integration maps. Triggers on "diagram"…

47 13d ago A 122 tokens original MIT

drawio

11

AdamBien/airails

Skill Claude CodeCodex

Create draw.io overview diagrams with consistent visual style. Use when asked to create, generate, or edit draw.io diagrams, architecture diagrams, component diagrams, or visual overviews of systems and modules. Triggers on "draw.io", "drawio", "create a diagram", "architecture diagram", "component diagram", or…

47 13d ago A 83 tokens original MIT

mermaid

12

AdamBien/airails

Skill Claude CodeCodex

Generate Mermaid overview diagrams for architecture and component visualization. Use when asked to create, generate, or draw Mermaid diagrams, architecture overviews, component diagrams, dependency graphs, or system visualizations. Triggers on "mermaid diagram", "architecture diagram", "component overview"…

47 13d ago A 81 tokens original MIT

readme

13

AdamBien/airails

Skill Claude CodeCodex

Write and refine README.md files for software projects targeting advanced developers. Use when asked to create, write, generate, update, refine, or review a README or README.md file. Triggers on "create a README", "write README", "update README", "review README", "generate README.md", or when a README.md is being…

47 13d ago A 96 tokens original MIT

enterprisifier

14

AdamBien/airails

Skill Claude CodeCodex

Deliberately overengineer code by adding as many patterns, indirections, modules, anti-corruption layers, abstractions, and encapsulations as possible. Zero dependency on implementation. Use when asked to overengineer, enterprisify, enterprise-ify, abstract, add layers, add patterns, or make code "production-ready" in…

47 13d ago A 131 tokens original MIT

java-cli-script

15

AdamBien/airails

Skill Claude CodeCodex

Create zero-dependency, single-file executable Java scripts for system-wide use via PATH. Use when asked to create a single-file Java shell script, system utility, PATH-installed Java tool, or shebang-launched Java program without the .java extension. Triggers on "Java script", "Java utility", "PATH script", "system…

47 13d ago B 105 tokens original MIT

java-conventions

16

AdamBien/airails

Skill Claude CodeCodex

Generic, composable Java 25 code conventions — modern syntax, code style, naming, visibility, structure, methods, streams, exceptions, and documentation rules that apply across all Java contexts (single-file scripts, CLI apps, MicroProfile/Jakarta EE servers, libraries). Technology-neutral within the Java world; meant…

47 13d ago A 165 tokens original MIT

java-distiller

17

AdamBien/airails

Skill Claude CodeCodex

Simplify, modernize, refactor, and beautify Java code to produce clean, idiomatic Java 25. Use when asked to distill, simplify, modernize, upgrade, refactor, clean up, beautify, or improve Java code. Triggers on "distill this Java", "modernize this code", "simplify this Java", "upgrade to modern Java", "refactor to…

47 13d ago A 133 tokens original MIT

python-to-java

18

AdamBien/airails

Skill Claude CodeCodex

Convert Python scripts to zero-dependency Java 25 CLI programs. Use when asked to migrate, convert, port, or rewrite Python scripts (.py) to Java, or when translating a Python codebase to Java CLI scripts or apps. Triggers on "convert Python to Java", "migrate Python", "port to Java", "rewrite in Java", or when a .py…

47 13d ago A 118 tokens original MIT

zargs

19

AdamBien/airails

Skill Claude CodeCodex

Add zero-dependency argument parsing to Java CLI applications using the zargs pattern — an enum-based argument parser. Use when adding CLI argument parsing, command-line option handling, or adding options to a Java project. Triggers on "zargs", "argument parsing", "CLI arguments", "command-line options", "parse…

47 13d ago A 90 tokens original MIT

zb-release-pipeline

20

AdamBien/airails

Skill Claude CodeCodex

Generate a GitHub Actions pipeline that builds a zb (Zero Dependencies Builder) project and publishes a GitHub Release with the produced JAR. Use whenever the user wants CI/CD, a build pipeline, a release workflow, or GitHub Actions for a zb-based Java project — phrases like "set up GitHub Actions for this zb…

47 13d ago A 148 tokens original MIT

zb

21

AdamBien/airails

Skill Claude CodeCodex

Build Java 25+ projects with zb (Zero Dependencies Builder). Use when compiling, building, packaging, or running Java projects that have no external dependencies. Triggers on "build with zb", "zb build", "compile and package", "create executable JAR", or when a .zb configuration file is present in the project. Not for…

47 13d ago A 80 tokens original MIT

zcfg

22

AdamBien/airails

Skill Claude CodeCodex

Integrate zcfg (Zero Dependency Configuration Utility) into Java applications. Use when adding configuration loading, reading properties files, setting up application configuration, or integrating zcfg into a Java project. Triggers on "zcfg", "add configuration", "load properties", "application configuration with…

47 13d ago A 75 tokens original MIT

zcl

23

AdamBien/airails

Skill Claude CodeCodex

Add colored terminal output to Java applications using zcl (Zero-dependency Colour Logger). Use when adding colored console output, terminal logging with colors, ANSI color support, or integrating zcl into a Java project. Triggers on "zcl", "colored output", "colored logging", "terminal colors", "ANSI colors"…

47 13d ago A 85 tokens original MIT

zjson

24

AdamBien/airails

Skill Claude CodeCodex

Use JSON in zero-dependency Java by copying the org.json source (JSONObject, JSONArray, JSONTokener) directly into the project instead of adding a Maven/Gradle dependency. Use when adding JSON parsing or generation to a Java CLI script, zb project, or any project that must stay dependency-free. Triggers on "JSON in…

47 13d ago A 109 tokens original MIT