원클릭으로
code-check
代码质量检查,包括 ESLint、TypeScript 类型检查和编译测试。Use when the user asks to "检查代码", "code check", "lint", "typecheck", "代码质量".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
代码质量检查,包括 ESLint、TypeScript 类型检查和编译测试。Use when the user asks to "检查代码", "code check", "lint", "typecheck", "代码质量".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
快速测试 API 接口,支持自动认证和批量测试。Use when the user asks to "测试API", "api test", "接口测试", "curl测试", "测试接口".
项目入口角色 — 软件架构师。倾听用户叙述项目思路,整理成结构化的需求文档和架构蓝图。 识别核心功能模块、技术栈选型、数据流设计、关键决策点。 Use when: 用户说"启动架构师"、"我要讲一个项目思路"、"帮我整理思路"、"梳理需求"、"软件架构"、"项目规划"。 Voice triggers: "架构师", "整理思路", "梳理项目", "项目思路"。
数据库备份与恢复,支持自动清理旧备份。Use when the user asks to "备份数据库", "恢复数据库", "db backup", "db restore", "数据库快照".
数据库架构师 — 设计数据库表结构、ER关系图、SQL迁移文件。 输出:数据库设计方案、表结构SQL、索引优化建议。 Use when: 用户说"设计数据库"、"优化查询"、"迁移脚本"、"数据库设计"。 Voice triggers: "数据库设计", "设计数据库", "表结构", "SQL"。
依赖安全更新工具,扫描漏洞、分级报告、按 patch/minor/major 策略更新,自动创建备份分支,执行验证测试,生成更新报告。触发词:更新依赖、依赖升级、npm audit、安全漏洞、dep update、dependency update
生成 Docker 部署配置,包括多阶段 Dockerfile 和 docker-compose。Use when the user asks to "Docker部署", "容器化", "deploy docker", "生成Dockerfile".
| name | code-check |
| description | 代码质量检查,包括 ESLint、TypeScript 类型检查和编译测试。Use when the user asks to "检查代码", "code check", "lint", "typecheck", "代码质量". |
cd packages/web
pnpm eslint . --ext .ts,.tsx --max-warnings=0
cd packages/web
pnpm tsc --noEmit
cd packages/web
pnpm build
cd packages/server
pnpm eslint . --ext .ts --max-warnings=0
cd packages/server
pnpm tsc --noEmit
cd packages/server
pnpm build
# 前端
cd packages/web
pnpm eslint . --ext .ts,.tsx --rule '@typescript-eslint/no-unused-vars: error'
# 后端
cd packages/server
pnpm eslint . --ext .ts --rule '@typescript-eslint/no-unused-vars: error'
#!/bin/bash
ERRORS=0
WARNINGS=0
echo "=== 代码质量检查报告 ==="
# 前端检查
echo -e "\n[前端] ESLint 检查..."
cd packages/web
if pnpm eslint . --ext .ts,.tsx --max-warnings=0 2>/dev/null; then
echo "✓ 通过"
else
echo "✗ 失败"
((ERRORS++))
fi
echo -e "\n[前端] TypeScript 检查..."
if pnpm tsc --noEmit 2>/dev/null; then
echo "✓ 通过"
else
echo "✗ 失败"
((ERRORS++))
fi
# 后端检查
echo -e "\n[后端] ESLint 检查..."
cd ../server
if pnpm eslint . --ext .ts --max-warnings=0 2>/dev/null; then
echo "✓ 通过"
else
echo "✗ 失败"
((ERRORS++))
fi
echo -e "\n[后端] TypeScript 检查..."
if pnpm tsc --noEmit 2>/dev/null; then
echo "✓ 通过"
else
echo "✗ 失败"
((ERRORS++))
fi
# 汇总
echo -e "\n=== 检查结果 ==="
echo "错误: $ERRORS"
echo "警告: $WARNINGS"
[ $ERRORS -eq 0 ] && echo "✓ 全部通过" || echo "✗ 存在错误"
exit $ERRORS