用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill code-quality命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | code-quality |
| description | | Use when this capability is needed. |
// ❌ BAD: SQL injection
db.query(`SELECT * FROM users WHERE id = ${req.params.id}`);
// ✅ GOOD: Parameterized query
db.query('SELECT * FROM users WHERE id = $1', [req.params.id]);
// ❌ BAD: XSS
html = `<div>${userInput}</div>`;
// ✅ GOOD: Escaped
html = `<div>${escapeHtml(userInput)}</div>`;
// ❌ BAD: N+1 queries
for (const user of users) {
user.posts = await db.query('SELECT * FROM posts WHERE user_id = $1', [user.id]);
}
// ✅ GOOD: Single query
const posts = await db.query('SELECT * FROM posts WHERE user_id = ANY($1)', [userIds]);
// ❌ BAD: Unclear names
const d = new Date();
const x = u.map(i => i.n);
// ✅ GOOD: Clear names
const currentDate = new Date();
const userNames = users.map(user => user.name);
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
基于 SOC 职业分类