size-check by doccker/cc-use-exp
npx skills add https://github.com/doccker/cc-use-exp --skill size-check用户执行 /size-check 或描述"简化代码"、"检查文件大小"时触发。
审查变更代码的复用性、质量和效率,修复发现的问题。
| 检查项 | 说明 |
|---|---|
| 重复代码 | 提取公共方法/组件 |
| 过度抽象 | 简化不必要的设计模式 |
| 冗余逻辑 | 合并可简化的条件分支 |
| 未使用代码 | 删除死代码、无用 import |
| 语言 | 上限 | 拆分方式 |
|---|---|---|
| Java | 300 | Service 拆分职责、提取 Helper/Converter |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| Go | 400 | 按功能拆分同包文件 |
| Vue | 200 | 提取子组件、composables |
| TSX/JSX | 200 | 提取子组件 |
| TypeScript/JS | 300 | 提取工具函数、常量、类型 |
| Python | 300 | 按职责拆分模块 |
全项目扫描模式 (用户未指定文件时):
1. 扫描项目所有代码文件(排除 node_modules、vendor、dist、build、.git)
2. 统计每个文件行数,对照阈值标记超限文件
3. 检测 Markdown 文件中的重复章节(相同标题出现多次)
4. 输出超限清单 + 拆分建议
单文件模式 (用户指定文件时):
1. 检查代码复用、质量、效率
2. 检查行数是否超限
3. 如果超限,给出具体拆分方案
## 文件行数扫描结果
### 超限文件
| 文件 | 行数 | 阈值 | 超限 | 建议 |
|------|------|------|------|------|
| path/to/file.py | 450 | 300 | +150 | 按职责拆分为 xxx.py 和 yyy.py |
### 合规文件(前 10 个最大的)
| 文件 | 行数 | 阈值 | 余量 |
|------|------|------|------|
| path/to/big.go | 380 | 400 | 20 |
### 总结
- 扫描文件数:N
- 超限文件数:N
- 建议操作:[具体建议]
以下目录和文件不参与扫描:
node_modules/、vendor/、dist/、build/、.git/、__pycache__/、.venv/*.min.js、*.min.css、*.lock、*.sum.toml、.json、.yaml、.yml(命令/配置文件不适用代码行数限制).md(Markdown 无硬性行数限制,但检测重复章节)扫描 Vue/TSX/JSX 文件时,检测内联 <style> 块行数。
| 检查项 | 条件 | 建议 |
|---|---|---|
| 内联样式过长 | <style> 块超过 30 行 | 提取公共样式到 assets/styles/ |
| 非 scoped 全局样式 | Vue SFC 中存在 <style>(无 scoped) | 移到 assets/styles/common.scss |
不触发 :<style scoped> 且行数 ≤ 30 行的组件级样式。
在文件行数扫描结果中追加:
### CSS 提取建议
| 文件 | <style> 行数 | 类型 | 建议 |
|------|-------------|------|------|
| src/views/User.vue | 45 | scoped | 提取公共部分(变量/mixin)到 assets/styles/ |
| src/views/Home.vue | 12 | 非 scoped | 移到 assets/styles/common.scss |
> 📋 本回复遵循:`size-check` - [功能1/功能2/功能3]
Weekly Installs
1
Repository
GitHub Stars
196
First Seen
1 day ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
147,400 周安装
Binance VIP 借贷 API 使用指南 - 获取利率、抵押数据与借贷管理
209 周安装
用户认证系统搭建指南:JWT、OAuth、密码安全与多因素认证完整教程
1 周安装
PostgreSQL 数据库架构设计模板 - Claude 代码模板库,提升数据库设计效率
209 周安装
合规审查工具 - 自动检查业务计划、产品功能、营销活动的法律合规性 | GDPR/CCPA/HIPAA
209 周安装
代码质量审计员 - 自动化代码复杂度、算法效率与常量管理审计工具
209 周安装
AI智能体配置与安全策略指南:项目描述、Hooks、Skills配置最佳实践
1 周安装