File contents Overview
Scaffolds a complete FastAPI microservice following monorepo conventions: domain layer (entities, repositories), API endpoints (Pydantic schemas, routes), infrastructure (database, config), Dockerfile, and CI/CD.
Step 1: Discovery
Detect monorepo structure and conventions
Identify existing services for pattern reference
Determine the service's domain (name, entities, relationships)
Check for shared libraries and utilities
Step 2: Domain Layer
Create domain entities with Pydantic models
Define repository interfaces
Add domain events if cross-service communication needed
Step 3: API Layer
Create Pydantic request/response schemas
Build CRUD route handlers with dependency injection
Add authentication and authorization middleware
Wire up OpenAPI documentation
Step 4: Infrastructure
Create SQLAlchemy/database models
Implement repository with database backend
Add configuration loading (environment variables)
Create database migrations
Step 5: Dockerfile
Multi-stage build optimized for Python/uv
Pin base image versions
Non-root user in production
Step 6: CI/CD
GitHub Actions workflow for the new service
Test, lint, typecheck, build stages
Deploy job template for Cloud Run
Step 7: Verify
Source: hamzaPixl/pixl-ai — distributed by TomeVault .
1 --- 2 name: hamzapixl-pixl-ai-fastapi-service 3 description: Overview 4 --- 5 6 ## Overview 7 8 Scaffolds a complete FastAPI microservice following monorepo conventions: domain layer (entities, repositories), API endpoints (Pydantic schemas, routes), infrastructure (database, config), Dockerfile, and CI/CD. 9 10 ## Step 1: Discovery 11 12 1. Detect monorepo structure and conventions 13 2. Identify existing services for pattern reference 14 3. Determine the service's domain (name, entities, relationships) 15 4. Check for shared libraries and utilities 16 17 ## Step 2: Domain Layer 18 19 1. Create domain entities with Pydantic models 20 2. Define repository interfaces 21 3. Add domain events if cross-service communication needed 22 23 ## Step 3: API Layer 24 25 1. Create Pydantic request/response schemas 26 2. Build CRUD route handlers with dependency injection 27 3. Add authentication and authorization middleware 28 4. Wire up OpenAPI documentation 29 30 ## Step 4: Infrastructure 31 32 1. Create SQLAlchemy/database models 33 2. Implement repository with database backend 34 3. Add configuration loading (environment variables) 35 4. Create database migrations 36 37 ## Step 5: Dockerfile 38 39 1. Multi-stage build optimized for Python/uv 40 2. Pin base image versions 41 3. Non-root user in production 42 43 ## Step 6: CI/CD 44 45 1. GitHub Actions workflow for the new service 46 2. Test, lint, typecheck, build stages 47 3. Deploy job template for Cloud Run 48 49 ## Step 7: Verify 50 51 - [ ] Service starts and responds to health checks 52 - [ ] CRUD endpoints work correctly 53 - [ ] Tests pass 54 - [ ] Typecheck passes 55 - [ ] Docker build succeeds 56 57 --- 58 > Source: [hamzaPixl/pixl-ai](https://github.com/hamzaPixl/pixl-ai) — distributed by [TomeVault](https://tomevault.io). 59 <!-- tomevault:4.0:skill_md:2026-06-16 -->
tomevault-io/skills-registry/tree/main/hamzapixl--pixl-ai--fastapi-service commit bf141bf8ce
Frequently asked questions How do I install the Hamzapixl Pixl AI Fastapi Service skill? Run npx skillmds@latest add tomevault-io/hamzapixl-pixl-ai-fastapi-service in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Hamzapixl Pixl AI Fastapi Service skill do? Overview It is listed under Coding & Dev Tools on SkillMD.
Is Hamzapixl Pixl AI Fastapi Service safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Hamzapixl Pixl AI Fastapi Service? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Hamzapixl Pixl AI Fastapi Service free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Hamzapixl Pixl AI Fastapi Service? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.