用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Pamperkyumi/kecare --skill e2e-test命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | e2e-test |
| description | 编写关于 projects/test 目录下的测试时阅读 |
projects/test/
├── run.ts # 测试运行脚本
├── test-basic/ # 基础测试模板(可复制使用)
│ └── .kecare/
│ ├── articles/
│ │ └── basic.md # 标准格式的文章
│ ├── foo-bar.article.ts
│ └── tsconfig.json
└── test-no-title/ # 测试用例:无标题场景
└── .kecare/
├── articles/
│ └── .md # 空文件名,测试无标题处理
├── kecare.config.ts
└── ...
在创建测试前,需要明确:
复制 test-basic 目录,重命名为 test-{场景名称}:
cp -r test-basic test-{场景名称}
根据测试需求修改 .kecare/ 下的文件:
编辑 run.ts,将路径指向新的测试目录:
import { $ } from "bun";
await $`bun run ../generator/index.ts gen ./test-{场景名称}`;
bun run run.ts
测试需求:标准文章处理流程
预期结果:
文章内容:
---
date: 2026-03-02
menu: test
translate: ['zh-CN', 'en-US', 'ja-JP']
---
# 基础测试
这是一个基础测试,用于测试 Kecare 项目的的基本功能。
测试需求:测试文章缺少 title 和 menu 字段时的处理
预期结果:
文章内容:
---
date: 2026-03-02
translate: ['zh-CN', 'en-US', 'ja-JP']
---
# 基础测试
...
运行测试后,检查以下内容:
.tmp/ 目录下的翻译文件是否正确生成test-{场景名称} 格式,便于识别.tmp/ 目录kecare.config.ts