SuperAPI AI 工具集

new-project

编程与开发

查看项目

更新于 10-16 08:48

技能介绍

用途:在 Claude Code 中初始化新项目,生成统一的项目骨架,并填充针对该项目调研得出的内容。资料强调骨架结构固定,但架构、MCP 服务器、技能与需求内容必须经过调研,不能套用模板。

主要能力与流程:

  1. 创建骨架:mkdir -p {{PROJECT_PATH}}/{docs,.claude/skills},生成 CLAUDE.md、.mcp.json、.claude/settings.json、.claude/skills/、docs/PRD.md、docs/ARCHITECTURE.md、docs/REQUIREMENTS.md。
  2. 收集项目上下文:向用户询问项目名称与一句话描述、要解决的问题、目标用户、关键功能、约束(预算、时间线、既有系统)。
  3. 调研 MCP 服务器:按需搜索“MCP server for [technology/service]”,参考 modelcontextprotocol/servers 与 mcp.so;资料列出常见领域对应服务器,如 AWS 基础设施(terraform、aws-docs、aws-pricing)、支付(stripe)、数据库(sqlite、postgres、supabase)、源码管理(github、gitlab)、通信(slack、discord)、AI/ML(openai、anthropic)、生产力(notion、linear、jira)、文件操作(filesystem,始终包含)。评估标准包括是否解决真实需求、所需凭据与配置、使用频率是否值得上下文成本。
  4. 调研技能:通用技能如 build、test、deploy;按项目类型考虑,如 Web App 的 preview、lighthouse、e2e-test,API 的 api-test、generate-docs、db-migrate,移动端的 build-ios、build-android、publish,数据的 run-pipeline、validate-data、generate-report,基础设施的 plan、apply、destroy、logs。
  5. 调研架构:回答规模、预算、团队熟悉度、同类产品技术栈等问题,并搜索架构模式与最佳实践。
  6. 填充文档:CLAUDE.md 写项目概览、技术栈理由、MCP 服务器及原因、技能与使用时机、常用命令、代码规范;PRD 写用户画像、功能优先级、成功指标、时间线;ARCHITECTURE.md 写系统图、数据模型、API 设计、基础设施;REQUIREMENTS.md 写功能需求(REQ-XXX-NNN 格式)与非功能需求。
  7. 配置 MCP:在 .mcp.json 中写入调研后的服务器,示例为 filesystem 使用 npx -y @modelcontextprotocol/server-filesystem ./。
  8. 创建技能:在 .claude/skills/{name}/SKILL.md 中写 name、description 与执行步骤。
  9. 初始化 Git:git init,写入 .gitignore(node_modules/、.env*、.next/、out/、dist/、.tfstate、.terraform/、.claude/session.log、.claude/settings.local.json),然后 git add -A 与 git commit -m "Initial project setup with Claude Code structure"。

输出:展示项目结构树、已配置 MCP 服务器及用途、已创建技能及描述,以及后续步骤(添加 MCP 凭据、运行 /mcp 验证连接、与相关方评审 PRD、按架构计划开始实现)。

限制:资料未提供该技能的安装方式、收费、价格、平台支持范围与效果保证;具体 MCP 服务器与技能需按项目实际调研确定,不能直接照搬示例。