maksimzayatsmaksimzayatsCommunityยท12 Agent Skills Included

specx

Clean architecture scaffolding and guardrails for Python backends

Generates well-structured Python backend services with clean core, delivery, and infrastructure boundaries. Enforces architecture rules automatically, catching layer leaks, wrong inheritance, and misplaced code before they spread. Covers use cases, services, FastAPI controllers, dependency injection, settings, Alembic migrations, and tests. Removes guesswork so teams ship consistent, maintainable services faster.
npx skills add maksimzayats/specx --all -g -y
Available:

Tells your AI agent how the skill catalog is organized, which commands to run, and which architecture rules to preserve when generating or editing Python services.

All Skills in This Repository (12)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-sqlalchemy-migrations

Automate Alembic migration creation and maintenance for Specx SQLAlchemy services.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-add-delivery-controller

Add FastAPI delivery controllers for Specx services with structured setup.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-foundation

Provide Specx foundation bases for structured Python service development.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-add-core-service

Automate adding core services with naming, dependency injection, and pytest guidance.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-project-tooling

Generate pyproject.toml and Makefile with Ruff, mypy, and pytest for Specx services.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-add-infrastructure-adapter

Create SQLAlchemy repositories, Alembic migrations, and Redis stores for Specx services.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-diwire-composition

Manage dependency injection with diwire in Specx Python services.

Community
Advanced
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-settings

Automate runtime configuration for Specx Python services with pydantic-settings.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-add-core-use-case

Create and refactor Specx core use cases with command/query inputs and transactions.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-component-architecture

Enforce Specx architectural boundaries for Python service components.

Community
Advanced
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-project-structure

Generate a Python service project structure using Specx's clean core/delivery architecture.

Community
Intermediate
๐Ÿ“ฆ In Repo
maksimzayatsmaksimzayats

specx-tests

Automate unit, integration, and end-to-end tests for Specx Python services.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install specx?โ–ผ

Run `npx skills add maksimzayats/specx --all -g -y` in your terminal to install the full skill catalog globally.

What does specx do for Python backends?โ–ผ

It scaffolds clean core, delivery, and infrastructure layers and runs rule-based checks that catch layer leaks, wrong inheritance, and misplaced code.

Does specx work with FastAPI and SQLAlchemy?โ–ผ

Yes. It includes dedicated skills for FastAPI controllers, dependency injection with diwire, pydantic settings, and async Alembic migrations for SQLAlchemy.

Which AI coding agents support specx skills?โ–ผ

The skills follow the universal SKILL.md standard and work with Claude Code, Codex, Cursor, and other compatible agents.

Can I adopt specx in an existing project?โ–ผ

Yes. Add it as a project dependency and run `specx check` to audit your current code against the architecture rules incrementally.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’