catalyst-basics
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese⚠️ PRE-FLIGHT CHECK: Before creating any project files, confirm thatand.catalystrcexist in the project directory. If they don't:catalyst.json
- Use MCP (
→CatalystbyZoho_List_All_Organizations) to get the org ID and project ID.CatalystbyZoho_List_All_Projects- Run:
catalyst init --org <orgId> -p <projectId> -ni- Never ask the user to run
interactively. Never create these files manually — they are CLI-generated and must come from the CLI.catalyst init
⚠️ 预检查: 在创建任何项目文件之前,确认项目目录中存在和.catalystrc文件。如果不存在:catalyst.json
- 使用MCP(
→CatalystbyZoho_List_All_Organizations)获取组织ID和项目ID。CatalystbyZoho_List_All_Projects- 运行命令:
catalyst init --org <orgId> -p <projectId> -ni- 切勿要求用户以交互方式运行
,也切勿手动创建这些文件——它们由CLI生成,必须来自CLI。catalyst init
How It Works
工作流程
- MCP check first — Before reading any local files, look for tools. If available, use MCP to get org ID, project ID, and all resource IDs instead of asking the user.
CatalystbyZoho_* - New to Catalyst? — If the user is setting up Catalyst for the first time or asking "how do I start", load for the full walkthrough.
references/quick-start.md - Console navigation — If the user asks how to find IDs, create tables, set permissions, or configure CORS in the console, load .
references/console-ui-guide.md - Pre-flight — Confirm and
.catalystrcexist. If missing, use MCP to get org/project IDs and runcatalyst.json. Never use interactivecatalyst init --org <orgId> -p <projectId> -ni.catalyst init - Project structure — Load for directory layout,
references/project-basics.md, IDs, and dev-to-prod checklist.catalyst.json - CLI questions — Load for the exact command, flags, and safety rules.
references/cli.md - Answer — Provide the specific ID path or CLI command needed. Never ask the user to manually look up IDs when MCP is connected.
- 优先检查MCP —— 在读取任何本地文件之前,查找工具。如果可用,使用MCP获取组织ID、项目ID和所有资源ID,而非询问用户。
CatalystbyZoho_* - 首次接触Catalyst? —— 如果用户是首次设置Catalyst或询问“如何开始”,加载获取完整流程指南。
references/quick-start.md - 控制台导航 —— 如果用户询问如何查找ID、创建表格、设置权限或在控制台中配置CORS,加载。
references/console-ui-guide.md - 预检查 —— 确认和
.catalystrc存在。如果缺失,使用MCP获取组织/项目ID并运行catalyst.json。切勿使用交互模式的catalyst init --org <orgId> -p <projectId> -ni。catalyst init - 项目结构 —— 加载获取目录布局、
references/project-basics.md、ID以及开发转生产的检查清单。catalyst.json - CLI相关问题 —— 加载获取确切的命令、参数和安全规则。
references/cli.md - 回答问题 —— 提供所需的具体ID路径或CLI命令。当MCP已连接时,切勿要求用户手动查找ID。
Triggers
触发场景
Use this skill for: "how do I start a Catalyst project", "what is .catalystrc", "where do I find my Table ID / ZAID / Segment ID / Project ID", "difference between Development and Production", "Catalyst project structure", "catalyst.json explained", , , , , "how do I set up Catalyst with Claude", "how do I use Catalyst in Cursor", "how do I use Catalyst with GitHub Copilot", "which service should I use", "what Catalyst service for X", or any question about Catalyst IDs, environments, organizations, IDE setup, architecture decisions, or CLI subcommands.
catalyst initcatalyst deploycatalyst servecatalyst login当出现以下问题时使用本技能:“如何启动Catalyst项目”、“.catalystrc是什么”、“我在哪里找到表格ID/ZAID/分段ID/项目ID”、“开发环境与生产环境的区别”、“Catalyst项目结构”、“catalyst.json详解”、、、、、“如何在Claude中设置Catalyst”、“如何在Cursor中使用Catalyst”、“如何在GitHub Copilot中使用Catalyst”、“我应该使用哪个服务”、“针对X场景应使用哪个Catalyst服务”,或任何关于Catalyst ID、环境、组织、IDE设置、架构决策或CLI子命令的问题。
catalyst initcatalyst deploycatalyst servecatalyst login🔌 MCP Connection Check (Do This Before Anything Else)
🔌 MCP连接检查(优先执行)
Before reading , asking the user for IDs, or doing anything project-related — check whether Zoho MCP tools are available in your tool list.
.catalystrcLook for tools prefixed with (e.g., , ).
CatalystbyZoho_CatalystbyZoho_List_All_ProjectsCatalystbyZoho_List_All_TablesIf MCP tools ARE available:
- Use to get the org ID
CatalystbyZoho_List_All_Organizations - Use to get the project ID
CatalystbyZoho_List_All_Projects - Use MCP tools to fetch table names, bucket names, ZAIDs, and all other project details directly — do NOT ask the user to copy-paste IDs from the console
If MCP tools are NOT available:
- Prompt the user to connect Zoho MCP before proceeding
- Guide them to: VS Code → Settings → MCP (or Claude Desktop ) and add the Catalyst MCP server
claude_desktop_config.json - Fall back to reading and
.catalystrcfrom the local project directory only as a last resortcatalyst.json
Never ask the user to manually look up IDs from the console if MCP is connected. Every project detail — org ID, project ID, table IDs, ZAIDs, bucket names — is retrievable via MCP tools. Asking the user to hunt for IDs when MCP is available wastes time and introduces copy-paste errors.
在读取、询问用户ID或进行任何项目相关操作之前——检查工具列表中是否有Zoho MCP工具。
.catalystrc查找前缀为的工具(例如:、)。
CatalystbyZoho_CatalystbyZoho_List_All_ProjectsCatalystbyZoho_List_All_Tables如果MCP工具可用:
- 使用获取组织ID
CatalystbyZoho_List_All_Organizations - 使用获取项目ID
CatalystbyZoho_List_All_Projects - 使用MCP工具直接获取表格名称、存储桶名称、ZAID和所有其他项目详情——切勿要求用户从控制台复制粘贴ID
如果MCP工具不可用:
- 提示用户先连接Zoho MCP再继续
- 引导他们前往:VS Code → 设置 → MCP(或Claude桌面版的)并添加Catalyst MCP服务器
claude_desktop_config.json - 仅在万不得已时才从本地项目目录读取和
.catalystrc作为备选方案catalyst.json
当MCP已连接时,切勿要求用户从控制台手动查找ID。所有项目详情——组织ID、项目ID、表格ID、ZAID、存储桶名称——都可通过MCP工具获取。在MCP可用时让用户查找ID会浪费时间并引入复制粘贴错误。
References
参考文档
Load the relevant reference file for detailed information:
| Reference | Contents |
|---|---|
| First-time setup — install CLI, |
| Console navigation — finding Project ID/ZAID/Table ID, creating tables with typed columns, enabling App User permissions (Scopes and Permissions), Authorized Domains + CORS toggle |
| Project directory structure, |
| Full CLI command reference — all subcommands with flags, Slate/AppSail non-interactive setup, |
| Service selection guide — which Catalyst service to use for which pattern, typical stack combinations, DC availability table for regionally restricted services |
| Installing skills and connecting Zoho MCP in Claude Code (Claude Desktop) |
| Installing skills and connecting Zoho MCP in Cursor |
| Installing skills and connecting Zoho MCP in GitHub Copilot (VS Code) |
加载相关参考文件获取详细信息:
| 参考文档 | 内容 |
|---|---|
| 首次设置——安装CLI、 |
| 控制台导航——查找项目ID/ZAID/表格ID、创建带类型列的表格、启用应用用户权限(范围与权限)、授权域名+CORS开关 |
| 项目目录结构、 |
| 完整CLI命令参考——所有带参数的子命令、Slate/AppSail非交互式设置、 |
| 服务选择指南——针对不同模式应使用哪个Catalyst服务、典型栈组合、区域限制服务的数据中心可用性表格 |
| 在Claude Code(Claude桌面版)中安装技能并连接Zoho MCP |
| 在Cursor中安装技能并连接Zoho MCP |
| 在GitHub Copilot(VS Code)中安装技能并连接Zoho MCP |