$ loading_
帮助开发者规划 Python 模块结构、重构类层次并设计跨文件架构变更方案。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "python-architecture" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/apm/main/.apm/skills/python-architecture/SKILL.md 2. 保存为 ~/.claude/skills/python-architecture/SKILL.md 3. 装好后重载技能,告诉我可以用了
我要为一个 Python CLI 项目新增插件系统,请设计模块边界、目录结构、核心接口和依赖关系,并说明如何避免循环依赖。
给出清晰的模块划分、接口设计建议、目录示例以及架构注意事项。
当前代码中的多个命令类重复实现参数校验、日志和错误处理。请重构类层次,提议基类、组合方式或设计模式,并评估改动影响。
输出重构方案、推荐模式、职责划分和潜在风险说明。
我准备修改 5 个 Python 文件来引入仓储模式。请从架构一致性、可测试性、依赖注入和迁移步骤角度审查方案,并给出更优建议。
返回面向架构的审查意见、改进建议和分步骤实施方案。
Python architect persona
src/apm_cli/批量梳理并分诊 APM 仓库问题,将明确事项推进到可合并 PR。
对涉及 OpenAPM 规范的 PR 进行多专家对抗式审查并给出发布建议。
优化 APM 代码库中的 CLI 输出、日志提示与诊断信息体验
对整个文档语料逐页对照源码审计,定位过时表述并给出精确修复建议。
在每次 PR 变更时评估文档影响并生成可执行的更新建议
为复杂拉取请求发起多专家并行评审,汇总架构、测试、安全与文档建议。
用于规划 Python 模块架构、重构类层次并指导跨文件设计改造。
帮助你快速理解 Pyre/Pysa 代码架构并定位关键实现位置
帮助团队处理 apm 项目的定位调整、发布沟通与破坏性变更决策。
帮助团队制定 APM 项目定位、发布沟通与破坏性变更决策策略。
帮助优化 APM CLI 的命令交互、帮助文案与首次使用体验
在文档结构需随 PR 调整时,规划目录变更并生成新页面大纲草案。