SuperAPI AI 工具集

customize

智能体与模型

查看项目

更新于 10-15 20:32

技能介绍

用途:该技能用于为某套 Claude Code 配置做项目级定制。它一次性收集项目信息,然后自动填充 CLAUDE.md 和 .claude/rules/*.md 中的 <!-- CUSTOMIZE --> 标记,使通用模板变成符合具体项目的内容。触发方式为在提示中使用 Customize Setup for Your Project,并附带参数:Customize this Claude Code setup for: $ARGUMENTS。

主要能力与流程:先用 AskUserQuestion 分批提问,收集核心身份(项目名与一句话描述、单应用或 monorepo、包管理器、组件库及导入路径)、架构(认证/账户模型、框架封装、日志方案、Supabase 客户端路径)、命令与 Git(dev/build/test/lint/verify 等命令、分支策略、远端名、CI/CD)、可选特性(i18n、测试目录结构、其他约定)。随后读取所有含标记的文件,再依次填充 CLAUDE.md、git-workflow.md、database.md、patterns.md、coding-style.md、security.md、ui-components.md、forms.md、testing.md、i18n.md、admin.md、pages-and-layouts.md、route-handlers.md,最后清理标记并校验。任务追踪使用 TaskList、TaskGet、TaskUpdate,任务可跨上下文压缩保留,中断后应从 in_progress 或首个 pending 任务继续,不重建任务列表。

限制与注意:只填 CUSTOMIZE 标记,不得修改 hooks、agents 或其他技能;不得编造信息,缺失项需向用户询问;内容需简洁,因 CLAUDE.md 每次提示都会加载;填充时需与各文件既有风格一致。校验命令示例:grep -rn "CUSTOMIZE" CLAUDE.md .claude/rules/ 2>/dev/null | grep -v "node_modules" || echo "All markers filled!";以及 grep -c "SETUP INSTRUCTIONS" CLAUDE.md || echo "Template header removed!"。若项目不使用 i18n,可删除对应规则文件或在顶部注明。关于收费、价格、平台等信息,资料暂未提供。