SuperAPI AI 工具集

analyze-codebase-for-improvements

编程与开发

查看项目

更新于 10-16 05:05

技能介绍

用途:该技能用于对代码库或项目做整体审查,产出可执行的改进建议、架构改进方向和优化机会,适合代码审计、技术债梳理和快速收益识别。

主要能力:支持传入项目根目录路径(必填)、优先关注领域(可选,如 performance、error-handling、documentation)以及项目类型(可选,用于给出上下文相关建议)。会检查目录结构与文件数量、检索 TODO/FIXME/HACK 等标记、查看 README 与配置文件及近期变更以识别架构痛点,随后生成 8–12 条改进项,每条包含问题陈述、建议方案和预期收益,并按价值与工作量之比排序,优先给出快速收益项,再给出战略性长期增强建议,最终以结构化 Markdown 交付,必要时附代码示例与实施步骤。

使用方式:提供 project_path;如未提供,需与用户确认路径、范围和优先领域。典型调用示例包括“what are 10 things I could do to improve this codebase”“audit this project and suggest architectural improvements”“identify technical debt and quick wins in this repo”。可用命令示例:ls -la {{PROJECT_PATH}};find {{PROJECT_PATH}}/src -name "*.{{EXTENSION}}" | wc -l;grep -r "TODO|FIXME|HACK" {{PROJECT_PATH}}/src 2>/dev/null | head -20。

适用场景:代码质量审查、架构改进规划、技术债与快速收益识别、瓶颈分析。

限制:每条改进必须有明确问题陈述;需结合项目成熟度与团队能力界定变更范围。资料未提供支持的编程语言范围、价格、平台限制等信息。