Cursor rule
.cursor/rules/project-info.mdccutcli-cookbook 项目元信息:用途、地址、本地路径、域名、与闭源仓 jy_cli 的关系
Cursor rules
Quality
50/100
Scores the file, not the repository.Length
247 words
8 headings · 2 code blocksRepository
66
— · pushed 70 days agoLast changed
3 days ago
First indexed 3 days ago.1234567# cutcli-cookbook · 项目元信息89> 这是一个**开源**项目,配套于闭源核心 `cutcli`(CapCut / 剪映 草稿命令行工具)。1011## 一句话1213收录 cutcli 的可一键运行案例、JSON 模板、AI 提示词、官方文档站源码与社区贡献入口。1415## 核心地址1617| 项 | 值 |18|---|---|19| GitHub | <https://github.com/xuliang2024/cutcli-cookbook> |20| 文档站 | <https://docs.cutcli.com> |21| 主站 | <https://cutcli.com>(cutcli 安装 + 落地页) |22| License | MIT |23| 默认分支 | `main` |2425## 本地路径2627| 仓库 | 路径 | 类型 |28|---|---|---|29| `cutcli-cookbook` | `/Users/m007/codes/cutcli-cookbook/` | **开源**(本仓) |30| `jy_cli` | `/Users/m007/codes/jy_cli/` | **闭源**(cutcli 源码 + cutcli.com worker) |3132两个仓库**同级**摆放,便于 `jy_cli/scripts/sync-to-cookbook.mjs` 走相对路径 `../cutcli-cookbook/` 同步公开文档。3334## 部署架构3536```text37docs.cutcli.com → Cloudflare DNS (proxied A 192.0.2.1)38 → Worker docs-cutcli (本仓 worker/)39 → R2 bucket cutcli-docs (VitePress build 产物)40```4142| 资源 | 位置 |43|---|---|44| R2 bucket | `cutcli-docs`(账号 `xuliang2022@gmail.com`,account id `11c47779f0d4c3d0e69ccc6c484dc589`) |45| Worker | `docs-cutcli`(路由 `docs.cutcli.com/*` + `docs.cutcli.com`) |46| Worker 源码 | `worker/src/index.ts`(R2 反代 + SPA 路径回退) |47| 域名 zone | `cutcli.com`(zone id `064059cb21d36956c11381995b964467`) |4849## 仓内/仓外铁律50511. **绝不**把 `jy_cli/src/`、`jy_cli/dist/`、`jy_cli/binaries/`、闭源 `jy_cli/worker/` 的内容复制进本仓。522. 案例只调用 **公开 CLI 命令** `cutcli xxx`,不引用 npm 包 `cut_cli` 的内部 API。533. 闭源 → 公开的内容流动只能通过 `jy_cli/scripts/sync-to-cookbook.mjs`(单向、带 sanitizer)。544. 命令名严格用 `cutcli`,禁止 `cut`(与 Unix util 冲突);CI 会 grep fail。5556## 与闭源 jy_cli 的关系5758```mermaid59flowchart LR60 subgraph priv [Private jy_cli]61 privDocs[docs/]62 syncScript[scripts/sync-to-cookbook.mjs]63 privWorker[worker cutcli → cutcli.com]64 end65 subgraph pub [Public cutcli-cookbook]66 examples[examples/]67 pubDocs[docs/]68 pubWorker[worker docs-cutcli → docs.cutcli.com]69 end70 privDocs -->|"sync (sanitized)"| syncScript71 syncScript -->|"writes docs/reference/"| pubDocs72 pubDocs -->|"vitepress build → R2"| live[(docs.cutcli.com)]73```7475## 想了解更多7677- 目录索引:参见 `.cursor/rules/directory-index.mdc`78- 提交流程:参见 `.cursor/rules/commit-flow.mdc`79- 部署流程:参见 `.cursor/rules/deploy.mdc`80- 案例规范:参见 `.cursor/rules/example-spec.mdc`(自动应用于 examples/**)81- 闭源/开源边界:参见 `.cursor/rules/open-source-boundary.mdc`82
Also in xuliang2024/cutcli-cookbook
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| xuliang2024/cutcli-cookbook.cursor/rules/deploy.mdc · 66 | Cursor rules | gitapideploymentdocs | 74/100 | 3 days ago | |
| xuliang2024/cutcli-cookbook.cursor/rules/commands.mdc · 66 | Cursor rules | lint-formatgitsecuritydeployment+1 | 78/100 | 3 days ago | |
| xuliang2024/cutcli-cookbook.cursor/rules/commit-flow.mdc · 66 | Cursor rules | gitdeploymentdocs | 74/100 | 3 days ago | |
| xuliang2024/cutcli-cookbook.cursor/rules/directory-index.mdc · 66 | Cursor rules | do-notagent-behaviourdocs | 69/100 | 3 days ago | |
| xuliang2024/cutcli-cookbook.cursor/rules/docs-style.mdc · 66 | Cursor rules | builddocs | 73/100 | 3 days ago | |
| xuliang2024/cutcli-cookbook.cursor/rules/example-spec.mdc · 66 | Cursor rules | typessecuritydatabasedocs | 69/100 | 3 days ago | |
| xuliang2024/cutcli-cookbook.cursor/rules/open-source-boundary.mdc · 66 | Cursor rules | setup | 69/100 | 3 days ago |
Diff against .cursor/rules/deploy.mdc Diff against .cursor/rules/commands.mdc Diff against .cursor/rules/commit-flow.mdc Diff against .cursor/rules/directory-index.mdc Diff against .cursor/rules/docs-style.mdc Diff against .cursor/rules/example-spec.mdc Diff against .cursor/rules/open-source-boundary.mdc
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
