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 展示输入与输出,非纯函数不需要添加