Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude
HomeCompare › python-backend vs scope-appropriate-architecture

python-backend vs scope-appropriate-architecture

Two Engineering Claude Code skills, side by side. Pick the right skill for your workflow with a side-by-side look at metadata, sample code, and install commands.

Side-by-side

Namepython-backendscope-appropriate-architecture
DescriptionProduction Python async patterns including asyncio TaskGroup, FastAPI dependency injection and middleware, SQLAlchemy 2.0 async sessions, and database connection pool tuning. Python 3.11+ examples with structured error…Right-sizes architecture to project scope. Prevents over-engineering by classifying projects into 6 tiers and constraining pattern choices accordingly. Use when designing architecture, selecting patterns, or when…
CategoryEngineeringEngineering
Sub-categorybackendarchitecture
Tagslang:python
AuthorOrchestKitOrchestKit
LicenseMITMIT
Install/add-skill python-backend/add-skill scope-appropriate-architecture

Tag overlap

Shared

Only in python-backend lang:python

Only in scope-appropriate-architecture

Sample code from each SKILL.md

python-backend

# FastAPI + SQLAlchemy async session
async def get_db() -> AsyncGenerator[AsyncSession, None]:
    async with async_session_factory() as session:
        try:
            yield session
            await session.commit()
        except Exception:
            await session.rollback()
            raise

@router.get("/users/{user_id}")
async def get_user(user_id: UUID, db: AsyncSession = Depends(get_db)):
    result = await db.execute(select(User).where(User.id == user_id))
    return result.scalar_…

scope-appropriate-architecture

Tier 2 (Prototype) → Tier 3 (MVP)
  Add: Postgres, basic auth, error boundaries, CI

Tier 3 (MVP) → Tier 4 (Growth)
  Add: Redis cache, background jobs, monitoring, module boundaries

Tier 4 (Growth) → Tier 5 (Enterprise)
  Add: DI, bounded contexts, message queues, full observability
  Extract: First microservice (only the proven bottleneck)

When to choose each

python-backend — Production Python async patterns including asyncio TaskGroup, FastAPI dependency injection and middleware, SQLAlchemy 2.0 async sessions, and database connection pool tuning. Python 3.11+ examples with structured error…

scope-appropriate-architecture — Right-sizes architecture to project scope. Prevents over-engineering by classifying projects into 6 tiers and constraining pattern choices accordingly. Use when designing architecture, selecting patterns, or when…

Both are free to install. If you're unsure, install both — Claude Code skills are isolated by filename and only collide if their trigger phrases overlap (rare). The richest signal is the SKILL.md body itself — open both skill pages and read the first paragraph of each.

Open python-backend → Open scope-appropriate-architecture →

Other comparisons in this category

See all Claude Code skill comparisons · Browse all Engineering skills · Top 100