sqlalchemy-code-review by existential-birds/beagle
npx skills add https://github.com/existential-birds/beagle --skill sqlalchemy-code-review| 问题类型 | 参考文档 |
|---|---|
| 会话生命周期、上下文管理器、异步会话 | references/sessions.md |
| relationship()、延迟加载、N+1问题、joinedload | references/relationships.md |
| select()与query()对比、ORM开销、批量操作 | references/queries.md |
| Alembic模式、可逆迁移、数据迁移 | references/migrations.md |
with、async with)广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
relationship()使用适当的lazy策略joinedload/selectinload避免N+1问题select()语法,而非遗留的query()downgrade()可逆性op.execute()而非ORM模型select()语法?每周安装量
86
代码仓库
GitHub星标数
41
首次出现时间
2026年1月20日
安全审计
安装于
claude-code61
codex58
gemini-cli57
opencode57
github-copilot55
cursor46
| Issue Type | Reference |
|---|---|
| Session lifecycle, context managers, async sessions | references/sessions.md |
| relationship(), lazy loading, N+1, joinedload | references/relationships.md |
| select() vs query(), ORM overhead, bulk ops | references/queries.md |
| Alembic patterns, reversible migrations, data migrations | references/migrations.md |
with, async with)relationship() uses appropriate lazy strategyjoinedload/selectinload to avoid N+1select() syntax, not legacy query()downgrade()op.execute() not ORM modelsselect() syntax?Weekly Installs
86
Repository
GitHub Stars
41
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code61
codex58
gemini-cli57
opencode57
github-copilot55
cursor46
测试策略完整指南:单元/集成/E2E测试金字塔与自动化实践
11,200 周安装