Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
> **Skills Reference**: For detailed patterns, use these skills:
Sign in to like and favorite skills
Skills Reference: For detailed patterns, use these skills:
- FastAPI + SQLAlchemy + Alembic patternspricing-app-backend - Testing patterns (fixtures, mocking, markers)pytest
When performing these actions, ALWAYS invoke the corresponding skill FIRST:
| Action | Skill |
|---|---|
| Writing Python tests with pytest | |
def get_user(user_id: int) -> User:except ValueError:, except HTTPException:except: blocks@router.get("/users", response_model=List[UserResponse])current_user: User = Depends(get_current_user)Column(String(255)) not Column(String)YYYYMMDD_description.pyget_current_user dependencytienePermiso(user, "config")FastAPI 0.100+ | SQLAlchemy 2.0+ | Alembic 1.12+ | Python 3.9+ | PostgreSQL | bcrypt | PyJWT
backend/ ├── app/ │ ├── main.py # FastAPI app │ ├── routers/ # Route handlers (NEW) │ ├── models/ # SQLAlchemy models │ ├── services/ # Business logic │ ├── core/ # Config, DB, security │ └── utils/ # Helpers ├── alembic/versions/ # Migrations └── scripts/ # Cron jobs
# Dev cd backend source venv/bin/activate uvicorn app.main:app --reload --port 8000 # Database alembic revision --autogenerate -m "description" alembic upgrade head # Dependencies pip install -r requirements.txt
except: blocks../skills/pricing-app-backend/SKILL.md