Skip to main content

maksimzayats/specx

SkillsMP 已收集 maksimzayats/specx 中的 12 个 Skill。打开任一 Skill 可查看来源和详情。

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
12
GitHub 星标
201
GitHub Forks
35

这个仓库中的 skills

已展示 12 / 12 个已收集 Skill。

职业分类
软件开发工程师
描述

Add or refactor a specx core scope service. Use when implementing focused reusable business/application behavior under a core scope services package, extracting logic from a use case, injecting deterministic collaborators, accepting an active unit of work,…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add or refactor a specx core scope use case. Use when implementing an externally meaningful application action under a core scope use_cases package, adding same-file command/query inputs, result DTOs, coordinating services, opening a unit-of-work transaction,…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add delivery controllers for specx services, especially FastAPI HTTP routes. Use when creating top-level `delivery/` request/response schemas, one controller per scoped use-case set, route registration, FastAPI lifecycle managers, HTTP error translation,…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add technical infrastructure adapters for specx core scopes. Use when implementing SQLAlchemy repositories and Alembic-backed persistence, Redis stores, HTTP/network clients, file or queue adapters, unit-of-work implementations, gateway implementations for…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Design or review specx core scope boundaries in Python services. Use when deciding where code belongs across packaged scoped foundation bases, optional local foundation extensions, `core/`, capabilities, delivery, infrastructure, `shared/`, and `ioc`; when…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Wire dependency injection for a specx Python service with `diwire`. Use when adding `ioc/container.py`, explicit dependency registrations for capabilities, repositories, gateways, UoW managers, clients, settings, or factories, `Injected[...]` constructor…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use specx foundation bases in Python services, or add a tiny project-local `foundation/` base for missing categories or stateful framework bases.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Create or reshape a Python FastAPI service repo into the specx clean core/delivery architecture using packaged scoped foundation bases. Use when starting an API backend, adding the first src package, or establishing `AGENTS.md`, `core/`, optional local…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add strict Python project tooling for a specx service. Use when creating or updating `pyproject.toml`, `uv` dependency groups and lock checks, Ruff formatting and linting, mypy strict mode, pytest and HTTPX2 test configuration, Makefile commands, root…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add runtime configuration to specx Python services with `pydantic-settings`. Use when creating settings classes, environment variables, `.env.example`, injecting settings at delivery, infrastructure, or composition edges, documenting config, mapping…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add or repair Alembic migrations for specx SQLAlchemy services. Use when adding SQLAlchemy models or repositories, replacing metadata.create_all schema bootstraps, creating async Alembic env.py, adding migration Makefile targets, generating initial revisions,…

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Add or refine tests for specx Python services. Use when creating unit tests for use cases/services, integration tests for FastAPI controllers or infrastructure adapters, e2e smoke tests, architecture import guardrails, DI override tests, pytest fixtures, or…

原文语言:英语

更新
已展示 12 / 12 个已收集 Skill。