一键导入
backend-python-code-style
当用户要生成、补全、修改或评审 Python 代码时触发。它按现有项目风格做最小必要改动;不用于前端、纯运维或需要大规模重构的任务。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当用户要生成、补全、修改或评审 Python 代码时触发。它按现有项目风格做最小必要改动;不用于前端、纯运维或需要大规模重构的任务。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create or overhaul repository READMEs as bilingual, evidence-led GitHub landing pages with project-specific positioning, quick starts, and verified visual proof. Use for requests like "rewrite the README," "make this look like a top GitHub project," "add a Chinese README," or "show the workflow in the README." Do not use for generic prose polishing, code review, implementation planning, or documentation pages unrelated to a repository README.
当用户要生成、补全、修改或评审 React 前端代码、组件、hooks、signals、样式或交互逻辑时触发。它按现有项目风格产出最小改动的 React 代码;不用于 React/Next/Vue、后端、运维或不涉及 React 的普通前端任务。常见触发语:React 组件、改 React 页面、补 hook、修 React 交互、review React 代码。
不自动触发, 由其他skill触发
当用户要生成、补全、修改或评审 Java 后端代码时触发。它按现有项目风格产出最小改动的 Java 代码;不用于前端、运维或与 Java 无关的任务。
当用户做Git 提交时触发,例如用户输入“commit”'english commit'“英文commit”。它处理当前工作区内允许访问的 Git 已知改动;不用于改代码、访问未跟踪文件或提交受限路径。
当用户要按功能做中文 Git 提交时触发,例如“中文 commit”。它处理当前工作区内允许访问的 Git 已知改动;不用于改代码、访问未跟踪文件或提交受限路径。
| name | backend-python-code-style |
| description | 当用户要生成、补全、修改或评审 Python 代码时触发。它按现有项目风格做最小必要改动;不用于前端、纯运维或需要大规模重构的任务。 |
必须按下面规则生成 Python 代码, 不能遗漏; 必须满足 skill backend-common 中的约定
fastapipostgres_init.pySQLAlchemymodel 目录下, model/repo, entity, service/xxxSQLAlchemy 模型定义SQLAlchemy 模型定义完全兼容 pydantic模型吗? 如果不兼容, 完成 pydantic 和 SQLAlchemy 模型互转方法
POSTGRES_URL 为空, 则不 import SQLAlchemy 相关类, 避免报错 因为很多项目无需 SQLAlchemyrepo 只负责实现最基础的 add update delete list, service 负责业务逻辑create_app 中postgres_session, 禁止使用 enginecore 同一个文件内, API 路由只从一个 core 文件导入方法async/await项目按服务划分为不同的顶层 package,例如 etf_assistant。
每个服务 package 内部包含该服务独立需要的配置、模型、API、业务服务、定时任务等模块,例如:
etf_assistant/
config/
model/
api/
services/
schedules/
...
在每个模块内部,再根据具体业务场景或功能边界拆分为不同的 Python 文件。例如 etf_assistant、user_assistant、trade_assistant。
pydantic 模型定义request_dict: BotAnalyseApiRequest = BotAnalyseApiRequest.model_validate(request_json)xxentity、xxdto、xxreq、xxvo 的命名规则: model/entity, model/dto, model/req, model/voDict, 而是使用对象-i https://pypi.tuna.tsinghua.edu.cn/simple, 自动补充config/settings.py 中, 比如 POSTGRES_URL = env.get("POSTGRES_URL"), 不需要默认值;新增的具体配置, 直接在 terminal 日志中打印新增 key 和建议值, 比如 POSTGRES_URL=xxxconstant 文件夹下合适的类中