Back to list
loongtop

quick-check

by loongtop

0🍴 0📅 Jan 17, 2026

SKILL.md


name: "quick-check" description: "代码质量快速检查工具。当用户说"检查代码"、"运行测试"、"质量检查"时自动触发。自动执行 lint、类型检查、覆盖率验证。" trigger_keywords:

  • "检查代码"
  • "质量检查"
  • "运行测试"
  • "check"
  • "quality"

Quick Check Skill

代码质量快速检查工具集。

触发条件

  • 用户说"检查代码"、"质量检查"、"运行测试"
  • 或作为其他工作流的一部分自动调用

检查类型

触发词检查内容命令
检查代码复杂度、规范ruff check / eslint
运行测试测试通过pytest / npm test
覆盖率测试覆盖pytest --cov
检查类型类型注解mypy / tsc --noEmit
安全扫描漏洞检查bandit / npm audit
完整检查所有项目运行完整质量门禁

执行步骤

1. 确定语言配置

  • 读取 charter.yamllanguage_profile
  • 加载对应配置 .agent/config/quality.{language}.yaml

2. 运行 Linting

{{profile.commands.lint}}

要求:无错误

3. 运行类型检查

{{profile.commands.typecheck}}

要求:无错误(或 N/A)

4. 运行测试

{{profile.commands.test}}

要求:全部通过

5. 检查覆盖率

pytest --cov=src --cov-fail-under=95

要求:≥ 95%

6. 运行安全扫描

{{profile.commands.security}}

要求:无高危漏洞

输出格式

## 质量检查结果

**检查项目** | **状态** | **说明**
-------------|----------|----------
Linting | ✅/❌ | 结果
类型检查 | ✅/❌ | 结果
测试通过 | ✅/❌ | N passed / N failed
测试覆盖率 | ✅/❌ | XX%
安全扫描 | ✅/❌ | 结果

**整体状态**: PASS / FAIL

**问题列表** (如果有):
1. 问题描述
   - 文件: 路径
   - 建议修复: 方案

作为 Workflow 调用

可被 /charter-quality 调用:

/charter-quality
  → quick-check Skill
  → 返回检查结果
  → 生成报告

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon