据 AlphaMoat 统计,截至 2026-09,python-arch-optimizer 累计下载 1,455 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 4,792 位,在「开发编程」分类(577 个)中排名第 563 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 23 | 957 | - | - |
| SkillHub ↗ | 266 | 1,455 | 1 | — |
各平台的计数口径不同,站内汇总取各平台中的较大值,不相加。
分析目录、依赖、导入与测试组织,生成结构和工程配置建议。文档要求先预览变更并经用户确认后迁移,迁移脚本提供备份与回滚机制。
资料发布于 2026-10-26
以下是根据技能文档生成的示例,不代表实际运行结果。
依据技能文档中的声明整理,未经实际安装或运行验证。
python2026-09 起为新口径(全目录统计);此前为旧口径(只统计安装量为正的技能、同名技能合并计数)。两段不可直接比较,图中不跨口径连线,也不计算跨口径的增长。
| 月份 | 累计下载 | 环比 | 星标 | 累计安装 |
|---|---|---|---|---|
| 2026-09 | 1,455 | — | 1 | 266 |
| 2026-08旧口径 | 1,179 | +10.9% | 1 | 266 |
| 2026-07旧口径 | 1,063 | +22.7% | 1 | 266 |
| 2026-06旧口径 | 866 | +16.6% | 1 | 266 |
| 2026-05旧口径 | 743 | — | 1 | 266 |
| 2026-03旧口径 | 397 | — | - | 197 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: python-arch-optimizer description: Python 项目架构优化技能。用于分析和重构 Python 项目结构,使其符合最佳实践。使用场景:(1) 评估现有项目架构,(2) 重构目录结构,(3) 优化依赖管理,(4) 改进代码组织,(5) 建立测试架构,(6) 配置 CI/CD --- # Python 架构优化器 本技能帮助优化 Python 项目的整体架构,使其更符合现代 Python 工程最佳实践。 ## 核心能力 ### 1. 目录结构优化 - 按功能/模块划分项目 - 分离配置、业务逻辑、测试 - 符合 PEP 8 和 Python 社区惯例 ### 2. 依赖管理 - `requirements.txt` / `pyproject.toml` / `poetry` 配置 - 依赖分类(生产/开发/可选) - 版本锁定策略 ### 3. 代码组织 - 包/模块设计 - 导入结构优化 - 关注点分离 ### 4. 测试架构 - pytest 配置 - 测试目录结构 - 覆盖率配置 ### 5. 工程化配置 - pre-commit 钩子 - linting 配置(ruff/black/mypy) - CI/CD 模板 ## 工作流程 ### 步骤 1: 分析现有架构 ```bash # 使用分析脚本 python scripts/analyze_project.py <project-path> ``` 读取项目结构,识别问题: - 循环依赖 - 过深的嵌套 - 缺失的 `__init__.py` - 测试覆盖率低 - 配置硬编码 ### 步骤 2: 生成优化建议 参考 `references/best-practices.md` 生成具体建议。 ### 步骤 3: 执行重构(需用户确认) **⚠️ 安全警告:** 重构操作会移动/创建文件,可能影响现有项目。 **必须获得用户明确确认后**才能执行迁移脚本: ```bash # 用户确认后执行(支持:yes / y / 确认 / 是) python scripts/migrate_project.py <project-path> ``` **回滚策略:** - 迁移前自动备份到 `<project-path>.backup.<timestamp>/` - 提供 `--dry-run` 预览变更 - 失败时自动恢复备份 ### 步骤 4: 验证 运行测试和 lint 检查确保重构后功能正常。 ## 参考文档 - **最佳实践**: `references/best-practices.md` - Python 项目架构详细指南 ## 脚本工具 - `scripts/analyze_project.py` - 项目结构分析 - `scripts/generate_structure.py` - 生成推荐结构 - `scripts/migrate_project.py` - 执行迁移(支持 --dry-run 预览、自动备份、回滚) ### 迁移脚本安全机制 ```bash # 1. 预览模式(不会修改任何文件) python scripts/migrate_project.py ./my-project --dry-run # 2. 保存计划供审查 python scripts/migrate_project.py ./my-project --plan migration-plan.json # 3. 用户确认后执行(自动备份) python scripts/migrate_project.py ./my-project # 4. 失败时自动回滚到备份 ``` ## 触发条件 当用户提到: - "优化 Python 项目结构" - "重构 Python 代码架构" - "Python 项目目录怎么组织" - "改进 Python 工程化" - "Python 最佳实践"
使用 gh CLI 与 GitHub 交互,通过 gh issue、gh pr、gh run 和 gh api 管理议题、PR、CI 运行及高级查询。
Multi search engine integration with 16 engines (7 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and Wolfra...
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
生成有效的 Mermaid 图表,如流程图、时序图、思维导图、ER 图、用户旅程等。
通过托管 OAuth 集成 YouTube DataAPI,支持视频搜索、播放列表管理、频道数据访问及评论互动。当用户需要与 YouTube 交互时使用本技能。其他第三方应用请使用 api-gateway 技能(https://clawhub.ai/byungkyu/api-gateway)。
GitHub API integration with managed OAuth. Access repositories, issues, pull requests, commits, branches, and users. Use this skill when users want to interact with GitHub repositories, manage issues and PRs, search code, or automate workflows. For other third party apps, use the api-gateway skill (
覆盖规划、实现、验证与测试的编码工作流技能。
核心 Docker 命令和工作流程,包括容器管理、镜像操作和调试。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。