跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/leonardomso/33-js-concepts/test-writer

Claude Code test-writer 技能:为 JavaScript 文档示例编写 Vitest 断言

English

Claude Code 安装步骤

  1. 打开固定版本的仓库工作副本,确认 `.claude/skills/test-writer/SKILL.md` 存在。
  2. 从仓库根目录启动 Claude Code,输入 `/test-writer` 并提供目标文档路径和需要验证的例子。

中文摘要

从 JavaScript 概念文档提取可运行示例,把输出和异常转成带源行号的 Vitest 测试。技能会按文档章节组织断言,并为需要浏览器环境的例子另设测试。

SKILL.md 中文导读

可复现示例

给虚构的数组教程补断言。示例用 `map` 把 `[3, 5]` 乘以 2,返回 `[6, 10]`。要求测试说明新数组的值与原数组保持不变这两个行为。

工作步骤

  1. 先根据示例的返回值、日志或文档描述确定期望输出。
  2. 按文档结构组织断言,标出源行号,并把依赖 DOM 的例子放入独立测试。

验收方法

应生成一个与文档章节对应的 Vitest 用例,分别断言结果数组和原数组,并留有原例的源行号。

GitHub 原文 · 更新日期 2026-11-13

适用环境

Claude Code 和包含该技能的 33-js-concepts 工作副本。执行验证需按项目说明准备 Node.js 和 Vitest 依赖。

常见问题

普通示例和 DOM 示例需要放在同一个测试文件吗?

按仓库约定使用独立的 `.dom.test.js` 文件运行需要 jsdom 的例子。其他可在常规环境验证的示例继续放入 `.test.js`。

技能信息

GitHub 仓库
leonardomso/33-js-concepts

收集于互联网

相关指南

  • Claude Code 自定义 Skills:SKILL.md 的目录、触发条件与测试
更多 Claude Code 技能

相关推荐

  • seo-review 技能

    leonardomso/33-js-concepts

  • concept-workflow 技能

    leonardomso/33-js-concepts

  • Claude Code fact-check 技能:校对 JavaScript 文档和代码输出

    leonardomso/33-js-concepts

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯