flask-conventions
CommunityStandardize Flask apps with factory patterns.
AuthorAratKruglik
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Inconsistent Flask projects hinder maintainability, making it hard to enforce scalable architecture and shared conventions across teams.
Core Features & Use Cases
- App factory with create_app() to instantiate configurable app instances.
- Per-feature Blueprints with explicit url_prefix to keep routes modular.
- Marshmallow validation for JSON APIs and WTForms for server-rendered forms.
- Flask-Login for session-based authentication and flask-jwt-extended for token-based auth.
- Jinja2 template conventions and centralized error handling to deliver consistent responses.
Quick Start
Create a Flask app using the factory pattern, register per-feature blueprints, and wire up Marshmallow validation and optional JWT or session-based authentication.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: flask-conventions Download link: https://github.com/AratKruglik/antigravity-sdlc/archive/main.zip#flask-conventions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.