SuperAPI AI 工具集

ssd

编程与开发

查看项目

更新于 10-15 23:39

技能介绍

用途:这是面向 Smile Solution Development(SSD)团队的 AI 助手技能,让助手按团队标准编写、评审和重构代码,并处理项目初始化与 Git 规范。

主要能力:提供 37 个命令,分为前端(React+TypeScript)、后端(.NET Core)、Python、评审与重构、Git 与发布、专用、项目健康检查(Doctor)等类别。例如 frontend-setup 配置 React/TS 项目结构、工具与命名规范;frontend-feature 由自然语言生成组件、页面、Redux slice 与 API client;backend-feature 生成 Service、Controller、DTO(database-first,需先有 EF Core Model);dotnet-scaffold 通过 dotnet ef dbcontext scaffold 做 EF Core 反向工程;python-starter 以 Clean Architecture 初始化 FastAPI 项目;python-review 检查架构、HTTP 方法、日志与 SQLAlchemy;git-commit 遵循 Conventional Commits 与语义化版本;各类 doctor 命令检查依赖、配置、目录结构、数据库 schema 或流式端点生产就绪度。

使用方式:输入 /ssd <command> 调用。精确匹配时加载对应 reference/<command>.md 并严格遵循其中标准;输入 help、--help、-h、?、-? 或不带命令时列出全部命令;部分匹配时按 - 拆分命令名做前缀匹配,命中 1 个直接推荐,2 至 4 个用 AskUserQuestion 询问,超过 4 个则列出文本让用户自行输入,无命中则回退到全部列表。

共享标准:前端 React 18.2 + TypeScript + Vite 4.3.9 + MUI v5;后端 ASP.NET Core 6 + EF Core 6;Python FastAPI + SQLAlchemy 2.x + Clean/Hexagonal Architecture;UTF-8、CRLF。命名上 TypeScript 用 PascalCase/camelCase/CONSTANT_CASE,C# 用 PascalCase/camelCase/_camelCase,Python 用 snake_case/PascalCase。禁止 TypeScript 使用 any、Python 日志使用 f-string;API 仅用 GET 与 POST,不用 DELETE/PUT/PATCH,改用 POST + action path(如 {id}/update、{id}/delete)。配置文件为 CLAUDE.md。

限制:资料未提供安装方式、收费、价格、平台支持或实际效果等信息。