All authors

Claude Skills by aishajv
github.com/aishajv7 skills0 installs11 views
- Design Multi Tenant SaasDesign and review tenant isolation for a SaaS application where all tenants share one PostgreSQL database. Use when adding tenant-owned tables, resolving which tenant a request belongs to, adding Row-Level Security, or checking for cross-tenant data access.Votes: 0GitHub stars: 6
- Python Fastapi Coding ConventionsThis skill should be used when creating a service class, adding an API route, defining Pydantic schemas, writing error handling, reviewing code style, checking project directory structure, writing or running database migrations, or deciding what belongs in which layer. Covers style, naming, error handling, logging, configuration, database, migrations, directory structure, API conventions, and per-layer rules.Votes: 0GitHub stars: 6
- Python Fastapi Test ConventionsThis skill should be used when writing unit tests, integration tests, creating test factories, mocking dependencies, or reviewing test coverage. Covers test pyramid, conventions, factories, and per-layer rules.Votes: 0GitHub stars: 6
- Git Push WorkflowThis skill should be used when the user says "push", "push to remote", "create PR", "create MR", "pull request", "merge request", "open PR", or when committing and pushing code to GitHub or GitLab. Covers git workflow rules, branch naming conventions, commit message format, and the push + PR/MR creation procedure.Votes: 0GitHub stars: 6
- Implementation SpecWrite or review an implementation-ready technical specification for an approved feature by reading the current code first, citing the files and contracts that will change, and specifying API, data, service, and background-job changes, failure behaviour, rollout, verification, and unknowns. Use when an approved feature needs a technical spec before ticket planning or coding, or when checking a spec for vague lines and invented decisions.Votes: 0GitHub stars: 6
- Llm IntegrationAdd reliable LLM calls to a Python backend - one injected client, structured output validated with Pydantic, business-rule checks, timeouts and bounded retries, a shared rate limiter, batching, versioned prompts, cost limits, and caching. Use when adding or reviewing code that calls a large language model.Votes: 0GitHub stars: 6
- Modular Monolith ArchitectureDesign or review a modular monolith by defining bounded contexts, assigning ownership, enforcing public service-layer interfaces, keeping dependencies one-way, and separating shared technical code from business code. Use when planning modules, adding a feature that crosses module boundaries, or finding direct cross-module data access and unclear ownership.Votes: 0GitHub stars: 6