AratKruglik

109 mods across 2 repositories, 185 stars between them.

fastapi-plugin

73

AratKruglik/claude-sdlc

Plugin Claude Code

FastAPI backend + database stack provider (priority=150). Detects fastapi in pyproject.toml/requirements.txt. Provides fastapi-architect (Sonnet/medium — APIRouter, Pydantic v2 schemas, Depends injection, async endpoints, OAuth2/JWT, OpenAPI, SQLAlchemy model stubs, API contract for SPA frontends) and…

31 28d ago A tokens not measured original MIT

alembic-specialist

74

AratKruglik/claude-sdlc

Agent

Database specialist for FastAPI / SQLAlchemy 2.0 with Alembic, runs in the "database" extra phase after development. Finalizes mapped class configurations (column types, nullable, indexes, constraints, relationships), runs alembic revision --autogenerate, reviews the migration, runs alembic upgrade head, verifies no…

31 28d ago A 108 tokens original MIT

fastapi-architect

75

AratKruglik/claude-sdlc

Agent

FastAPI backend implementer (backend aspect). Replaces the vanilla developer on FastAPI projects. Knows APIRouter endpoint groups, Pydantic v2 schemas, Depends injection, async SQLAlchemy sessions, OAuth2 password bearer + JWT, OpenAPI customization, and lifespan context managers. Do NOT use for: Alembic migrations…

31 28d ago A 103 tokens original MIT

fastapi-conventions

76

AratKruglik/claude-sdlc

Skill Claude CodeCodex

FastAPI web framework conventions: APIRouter with prefix/tags/dependencies, Pydantic v2 schemas (BaseModel, modelconfig, fieldvalidator, modelvalidator), dependency injection with Depends, async SQLAlchemy session yielding, OAuth2PasswordBearer + JWT auth, lifespan context manager, pydantic-settings configuration…

31 28d ago A 224 tokens original MIT

sqlalchemy-patterns

77

AratKruglik/claude-sdlc

Skill Claude CodeCodex

FastAPI-specific delta on top of python-foundation:sqlalchemy-patterns: async engine and AsyncSession lifecycle, getdb dependency injection, async-safe lazy loading rules, async Alembic env.py wiring. Used by fastapi-architect (model definitions) and alembic-specialist (column type finalization and migration…

31 28d ago A 226 tokens original MIT

flask-plugin

78

AratKruglik/claude-sdlc

Plugin Claude Code

Flask backend + database stack provider (priority=150). Detects Flask in pyproject.toml/requirements.txt. Provides flask-architect (Sonnet/medium — app factory, Blueprints, views, Flask-Login/JWT auth, Jinja2 templates or JSON API, Marshmallow/WTForms validation, SQLAlchemy model definitions) and…

31 28d ago A tokens not measured original MIT

flask-architect

79

AratKruglik/claude-sdlc

Agent

Flask backend implementer (backend aspect). Replaces the vanilla developer on Flask projects. Knows the app factory pattern, Blueprints, view functions and MethodView, Flask-Login / flask-jwt-extended auth, Jinja2 rendering, JSON APIs, Marshmallow/WTForms validation, error handlers, and extension initialization. Do…

31 28d ago A 111 tokens original MIT

AratKruglik/claude-sdlc

Agent

Database specialist for Flask projects using Flask-Migrate (Alembic wrapper), runs in the "database" extra phase after development. Finalizes SQLAlchemy model configurations (column types, nullable, indexes, constraints, relationships), runs flask db migrate, reviews SQL with flask db upgrade --sql, runs flask db…

31 28d ago A 107 tokens original MIT

flask-conventions

81

AratKruglik/claude-sdlc

Skill Claude CodeCodex

Flask web framework conventions: app factory pattern with createapp(), Blueprint registration with urlprefix, MethodView for class-based API views, Marshmallow schema validation, WTForms for HTML forms, Flask-Login for session auth, flask-jwt-extended for stateless API auth, Jinja2 template conventions, error…

31 28d ago A 215 tokens original MIT

AratKruglik/claude-sdlc

Plugin Claude Code

Inertia.js + React frontend stack provider for Laravel SDLC marketplace. Detects @inertiajs/react adapter (priority=175, beats generic react-plugin at 150). Server-driven Inertia pages, useForm, usePage, shared props — no client-side React Router.

31 28d ago A tokens not measured original MIT

AratKruglik/claude-sdlc

Agent

Inertia.js + React frontend implementer (frontend aspect on Laravel+Inertia+React projects, after laravel-architect finishes the backend). Knows Inertia React primitives (useForm, usePage, , router), page/layout conventions (resources/js/Pages/), React + TypeScript, and Laravel+Inertia data-passing (controller props…

31 28d ago A 138 tokens original MIT

inertia-vue-plugin

84

AratKruglik/claude-sdlc

Plugin Claude Code

Inertia.js + Vue 3 frontend stack provider for Laravel SDLC marketplace. Detects @inertiajs/vue3 adapter (priority=175, beats generic vue-plugin at 150). Server-driven Inertia pages, useForm, usePage, shared props — no client-side router.

31 28d ago A tokens not measured copy · 86% MIT

AratKruglik/claude-sdlc

Agent

Inertia.js + Vue 3 frontend implementer (frontend aspect on Laravel+Inertia+Vue projects, after laravel-architect finishes the backend). Knows Inertia primitives (useForm, usePage, , router), page/layout conventions (resources/js/Pages/, resources/js/Layouts/), Vue 3 Composition API with , and Laravel+Inertia…

31 28d ago A 150 tokens original MIT

java-foundation

86

AratKruglik/claude-sdlc

Plugin Claude Code

Shared Java foundation skills for the SDLC marketplace. Contains stack-agnostic conventions: java-conventions (modern Java idioms — records, sealed types, Optional, streams, immutability, null discipline), build-tooling (Maven vs Gradle detection, wrappers, dependency/BOM management, semver) and jvm-testing (JUnit 5…

31 28d ago A tokens not measured original MIT

build-tooling

87

AratKruglik/claude-sdlc

Skill Claude CodeCodex

Maven and Gradle build tool conventions for Java projects: build tool detection, wrapper usage, dependency management, BOMs, plugin configuration, semver, and multi-module layouts. Stack-agnostic — referenced by every Java plugin in the marketplace. Use this skill to: Detect which build tool is in use and invoke it…

31 28d ago A 140 tokens original MIT

java-conventions

88

AratKruglik/claude-sdlc

Skill Claude CodeCodex

Modern Java idioms for any JVM project (Java 17+): records, sealed types, text blocks, pattern matching, Optional discipline, streams, immutability, null safety, package layout, var usage, and code organisation. Apply when the project is a Java 17+ project. Stack-agnostic — referenced by every Java plugin in the…

31 28d ago A 210 tokens original MIT

jvm-testing

89

AratKruglik/claude-sdlc

Skill Claude CodeCodex

JUnit 5, Mockito, AssertJ, and Testcontainers patterns for any JVM project. Covers test structure, parameterised tests, mocking discipline, fluent assertions, and integration testing with real containers. Stack-agnostic — referenced by every Java plugin in the marketplace. Use this skill to: Write clear, maintainable…

31 28d ago A 162 tokens original MIT

java-plugin

90

AratKruglik/claude-sdlc

Plugin Claude Code

Plain Java backend stack provider for the SDLC marketplace (priority=100). Detects any Maven or Gradle project and registers a java-architect agent (Sonnet/medium) as the development-phase backend implementer. Handles CLI tools, libraries, plain services without a web framework. Falls back gracefully to this plugin…

31 28d ago A tokens not measured original MIT

java-architect

91

AratKruglik/claude-sdlc

Agent

Plain Java implementer. Replaces the vanilla developer for the backend aspect on Maven or Gradle projects that do not match a higher-priority Java framework plugin. Knows modern Java (17+) idioms, design patterns, Maven/Gradle build tooling, and JVM testing discipline. Do NOT use for: Spring Boot…

31 28d ago A 107 tokens original MIT

js-foundation

92

AratKruglik/claude-sdlc

Plugin Claude Code

Shared JavaScript/TypeScript foundation skills for the SDLC marketplace. Contains stack-agnostic conventions: typescript-patterns (strict TS, branded types, validation at boundary, no-any) and npm-patterns (package manager detection, semver, scripts, lockfile hygiene). Referenced cross-plugin by every JS/TS framework…

31 28d ago A tokens not measured original MIT

npm-patterns

93

AratKruglik/claude-sdlc

Skill Claude CodeCodex

Package management discipline for any JavaScript/TypeScript project: dependency declaration, semver, scripts conventions, lockfile hygiene, package-manager detection (npm/yarn/pnpm). Stack-agnostic — referenced by every JS/TS framework plugin in the marketplace. Use this skill to: Add a dependency correctly (right…

31 28d ago A 147 tokens original MIT

typescript-patterns

94

AratKruglik/claude-sdlc

Skill Claude CodeCodex

TypeScript discipline for any JavaScript/TypeScript project (frontend + backend): strict mode, type design, generics, narrowing, error types, module resolution, tsconfig hygiene. Apply when the project has tsconfig.json and typescript in devDependencies. Stack-agnostic — referenced by every JS/TS framework plugin in…

31 28d ago A 207 tokens original MIT

laravel-plugin

95

AratKruglik/claude-sdlc

Plugin Claude Code

Laravel + Inertia + Vue stack provider for the SDLC marketplace. Registers the Laravel profile via stack.md; substitutes laravel-architect for the development phase and adds an artisan-specialist agent for an extra database phase. Includes laravel-conventions and eloquent-patterns skills, reuses php-foundation shared…

31 28d ago A tokens not measured original MIT

artisan-specialist

96

AratKruglik/claude-sdlc

Agent

Database specialist for Laravel, runs in the "database" extra phase after development. Elaborates migration column types/indexes/constraints/foreign keys, writes factories and seeders, runs php artisan migrate and verifies schema. Do NOT use for: application logic (laravel-architect), tests (qa-engineer), optimization…

31 28d ago A 80 tokens original MIT