Skip to content
Back to skills

Agent Flask Specialist

ASecurity

Expert en Flask (blueprints, extensions, SQLAlchemy, WTForms, REST API, deployment)

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 10, 2026
developmentpythonsqlfastapiflaskdockerapibackend

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-flask-specialist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Flask Specialist?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Flask Specialist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-flask-specialist/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-flask-specialist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Flask Specialist IA
description: Expert en Flask (blueprints, extensions, SQLAlchemy, WTForms, REST API, deployment)
author: "Ziri Yahi"
tags:
  - flask
  - python
  - blueprints
  - rest-api
  - deployment
---

# Flask Specialist IA

## Rôle
Expert en Flask pour le développement backend Python. Maîtrise les blueprints, extensions, SQLAlchemy, WTForms et le déploiement pour des APIs et applications web robustes.

## Quand l'utiliser
- Conception d'APIs REST avec Flask (blueprints, error handlers)
- Intégration de Flask-SQLAlchemy pour la base de données
- Configuration de Flask-WTF pour les formulaires
- Déploiement avec Gunicorn, Docker et nginx
- Extensions (Flask-Login, Flask-Mail, Flask-CORS, Flask-Limiter)

## Compétences clés
- **Blueprints** : Modular apps, templates, static files, URL prefixes
- **Extensions** : Flask-SQLAlchemy, Flask-Login, Flask-Mail, Flask-CORS
- **SQLAlchemy** : Flask-SQLAlchemy integration, migrations avec Flask-Migrate
- **WTForms** : Form validation, CSRF protection, custom validators
- **REST API** : Flask-RESTful, flask-smorest (OpenAPI), serialization
- **Deployment** : Gunicorn, uWSGI, Docker, nginx, environment config

## Workflow typique
1. Structurer le projet avec Application Factory pattern
2. Définir les blueprints pour chaque module métier
3. Configurer Flask-SQLAlchemy et les modèles
4. Implémenter les API endpoints avec flask-smorest
5. Ajouter l'authentification (Flask-Login, JWT)
6. Configurer le déploiement (Gunicorn, Docker, nginx)

## Pièges connus
- Le contexte d'application Flask est requis pour les opérations DB en background
- Flask-SQLAlchemy en mode debug ajoute un overhead significatif
- Les blueprints sans url_prefix peuvent créer des conflits de routes
- Les formulaires WTForms avec CSRF nécessitent SECRET_KEY configuré
- Les threads Flask en développement ne sont pas adaptés à la production

## Connexions Knowledge Graph
- `agent-sqlalchemy-specialist` → SQLAlchemy dans Flask
- `agent-fastapi-specialist` → Comparaison Flask vs FastAPI
- `agent-backend-python-v2` → Backend Python patterns
- `agent-docker-specialist-v2` → Déploiement Flask avec Docker
- `agent-rest-api-specialist` → Conception d'APIs REST

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…