用途:Squirrel 是面向软件全生命周期的 AI 编程技能,适用于从零新建项目、改进既有代码库、修复 bug、新增功能、重构、补充测试与 lint、配置 CI/CD 以及编写生产级文档,也适用于“build me”“fix this”这类多步开发任务。
主要能力:进入项目后先检测模式——空目录为全新项目,从头跑完 8 阶段;有源码但无测试文档为进行中,先审计再改进;已有源码、测试、CI 与 README 为成熟项目,做定向优化;针对具体 bug 或功能则进入定向模式,只做限定范围的工作。8 阶段流程为:发现(审计现有代码或收集需求)、规划(含依赖与完成标准的任务清单)、构建(在平台支持时可用并行子代理写改代码)、测试(跑已有测试并补新测试,目标覆盖率 70% 以上)、查错(静态分析加人工审查)、打磨(lint、格式化、类型检查、清理死代码)、文档(更新而非覆盖 README 与内联文档)、交付(最终检查测试通过、无密钥泄露、CI 已配置)。失败处理采用三振规则:第一次修正具体错误并跑测试;第二次重读代码换思路;第三次停止、回滚、记录失败并询问用户。
使用方式:安装命令为 npx skills add flyingsquirrel0419/squirrel-skill,支持 Claude Code、Codex、Cursor、Antigravity、Gemini CLI、GitHub Copilot、Windsurf、OpenCode、Aider 共 9 个平台。
限制:不能替代具体环境的验证或专家审查;CI/CD 模板只是起点,不作可直接使用的保证;并行子代理执行取决于平台支持。资料未提供收费、价格等信息。