app-base-developer-skill
Installation
SKILL.md
App Base Developer Skill
This skill is an expert assistant for building FastAPI applications using our common modular workspace packages and the app-tools code generation CLI.
It can guide you through creating new features, implementing business logic, understanding the decoupled layered architecture, and managing your application's configuration.
Task Router
-
If you want to create a new CRUD feature from scratch...
- Use the
app-toolscode generator. See the Quick Reference for the command. - For a detailed walkthrough, see the app-tools Developer Guide.
- Use the
-
If you want to understand our layered architecture (Services, Repositories, UseCases)...
- Read the app-base Developer Guide.
-
If you want to add business logic (e.g., uniqueness checks, user awareness)...
- Use Service Hooks.
- See the guide on Using Service Hooks.