用途:帮助新建项目或改进已有项目,落实开发最佳实践、工具链、文档与工作流自动化。适用于用户提出“搭建新项目”“引导项目初始化”“添加最佳实践”“改进项目结构”“配置开发工具”“正确初始化项目”等请求时。
主要能力覆盖八个方面:项目结构(docs/、.github/、.cursor/、.claude/ 等标准目录与文件组织)、Git 配置(.gitignore、.gitattributes、pre-commit 与 commit-msg 钩子、分支保护模式)、文档(README.md、CONTRIBUTING.md、JSDoc/docstrings、CHANGELOG.md、架构文档、MIT 许可证文件)、测试设置(识别或建议测试框架、测试结构与约定、模板测试、运行器配置、覆盖率报告与测试脚本)、代码质量工具(ESLint、Pylint 等 linter,Prettier、Black 等 formatter,TypeScript、mypy 等类型检查,质量钩子、.editorconfig 与质量徽章)、依赖管理(包管理器配置、依赖整理、安全漏洞检查、Dependabot/Renovate 更新、锁文件与依赖选择记录)、开发工作流(npm scripts 或 Makefile 目标、.env.example、Docker 配置、开发启动脚本、热重载/监听模式及流程文档)、CI/CD(GitHub Actions/GitLab CI 配置、自动化测试、部署、状态徽章、发布自动化与分支保护)。
使用方式:分为发现、实施两阶段。先提出澄清问题,确认项目类型(新建或已有)、主要目的(Web 应用、库、CLI 工具)、语言与框架、协作规模、部署目标、工具偏好与范围(完整搭建或局部)。随后分析现有结构,制定计划并取得批准,再逐个领域系统实施,最后验证完整性并提供交接文档。支持完整引导、局部设置、改进与审计修复等范围控制。
适用与限制:可适配 Node.js、Python、Go、Rust 等生态、不同项目与团队规模及成熟度,并附带 Node.js/TypeScript Web 应用、Python CLI、Python Web API(FastAPI/Flask)、React/Next.js、Go 服务、Rust CLI/库等模板。成功标准为文件齐备、文档清晰、流程有记录、质量工具自动化、测试易运行且遵循语言与框架约定。具体实现细节、价格与平台支持资料中未提供。