用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/linzb93/oss-browser --skill jsdoc-specialist命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | jsdoc-specialist |
| description | 为函数/方法生成和完善JSDoc注释与示例;当用户要求补充JSDoc或对代码进行注释规范化时调用。 |
本技能用于在项目中统一为函数、对象/类方法补充与规范化 JSDoc 注释。
@returns@returns(例如 Promise<void>)@example 展示输入与输出,非纯函数不需要添加@returns 用 Promise<类型> 或 Promise<void>/**
* 计算两数之和
* @param {number} a - 加数A
* @param {number} b - 加数B
* @returns {number} 和
* @example
* const out = add(1, 2);
* // out === 3
*/
function add(a, b) {
return a + b;
}
/**
* 在控制台打印消息
* @param {string} msg - 消息内容
*/
function logMsg(msg) {
console.log(msg);
}
/**
* 等待指定毫秒
* @param {number} ms - 毫秒数
* @returns {Promise<void>} 完成后不返回值
*/
async function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
class Counter {
private value = 0;
/**
* 自增计数并返回当前值
* @returns {number} 当前计数值
* @example
* const c = new Counter();
* c.inc(); // 1
* c.inc(); // 2
*/
inc(): number {
this.value += 1;
return this.value;
}
}
@returns@example 展示输入与输出,非纯函数不需要添加