SuperAPI AI 工具集

developers-amsterdam

编程与开发

查看项目

更新于 10-15 19:56

技能介绍

用途:为阿姆斯特丹市政府所有项目提供强制性的开发与架构标准,由 Engineering Enablement 维护。适用于技术栈选择、新项目搭建、仓库脚手架、架构决策与 Git 工作流;做架构、技术栈或工程决策时必须遵循,未经用户明确批准不得推荐批准列表之外的框架、数据库或模式。来源为 github.com/Amsterdam/development-standards,许可 CC0 1.0 Universal,门户为 https://developers.amsterdam/。

主要能力:提供语言与框架选择表(后端默认 Python+Django;高性能/异步用 Python+FastAPI;JS 生态用 Node.js+TypeScript+NestJS;前端 TypeScript+React;全栈 Next.js 或 React Router;移动 React Native;低代码 Mendix;地图 Leaflet;Node/TS 默认包管理器 pnpm)。数据库选择表(默认 PostgreSQL;地理空间加 PostGIS;文档存储 Azure Cosmos DB 或 MongoDB;遗留迁移 Microsoft SQL Server)。仓库要求、测试框架与覆盖率目标(前端单元/集成 70%,后端 80%)、Git 工作流(main/develop 分支、分支命名 <type>/<ticket>-<description>、Conventional Commits、GPG 或 SSH 签名、分支保护)、安全规则摘要、依赖评估标准、无障碍(WCAG 2.1 AA)、Docker 与文档要求等。

使用方式:请求含糊(如“建个 API”“搭个新项目”)时先提问澄清 1-2 个真正歧义点,而非一次全问;若用户已说“FastAPI 服务”则隐含 Python+FastAPI+仅 API,只需澄清结构与数据库。新项目从第一天即应用标准。详细内容需读取 references/ 下的 tech-stack.md、git-workflow.md、testing-standards.md、security-checklist.md、project-setup-checklist.md。

适用场景:市政府项目的新建、脚手架、架构评审与 Git 实践。

限制:此为强制性组织标准,非通用工具;不覆盖 UI 组件构建(见 amsterdam-design-system)、文案与语气(见 amsterdam-stijl)。具体收费、价格、平台与其它未提供的事实暂未提供。