Skip to content
Back to skills

Overdesign Detect

ASecurity

检测设计文档中的过度设计(实现细节、技术术语过多),生成过度设计清单和精简建议。当准备CONSTRAINT验收前使用,避免边界合规验收失败。

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 8, 2026
toolssqlapi

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add tikazyq/agentic-spec-forge --skill overdesign-detect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Overdesign Detect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Overdesign Detect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tikazyq-overdesign-detect/badge)](https://www.skillsdirectory.com/skills/tikazyq-overdesign-detect)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: overdesign-detect
description: 检测设计文档中的过度设计(实现细节、技术术语过多),生成过度设计清单和精简建议。当准备CONSTRAINT验收前使用,避免边界合规验收失败。
stage: DESIGN
level_supported: [L1, L2, L3]
---

## overdesign-detect: 过度设计检测

### 描述
检测设计文档中的过度设计(实现细节、技术术语过多),生成过度设计清单和精简建议。当准备 CONSTRAINT 验收前使用,避免边界合规验收失败。

### 适用场景
- **WORKFLOW_STEP_4 Task S4-2 Round 2**:生成 ARCH/ADR 后
- **L1/L2 特定**:担心设计包含过多实现细节
- **WORKFLOW_STEP_4 Task S4-5 前**:准备 CONSTRAINT 验收前

### 输入
- design/ 目录(所有 artifacts)
- 当前级别(L1/L2/L3)

### 输出
- 过度设计检测报告(markdown)
- 过度设计项清单(哪些 artifact 包含实现细节)
- 精简建议(建议删除或转移到 implementation/)

### 执行策略
1. 扫描 design/ 目录所有 artifacts
2. 检测禁止内容:
   - 代码片段(function/class 定义)
   - SQL 查询
   - 命令行命令
   - 具体算法实现(如"使用快速排序")
3. 检测技术术语占比:
   - 统计技术术语(数据库表名、API endpoint、具体库名等)
   - 计算技术占比(应 ≤20% for L1/L2,≤40% for L3)
4. 生成过度设计清单 + 精简建议

### 价值
- **SPEC 组织**:提前发现边界违规,避免 CONSTRAINT 验收失败
- **PM/BA**:确保设��保持业务语言为主
- **Dev**:明确设计边界(设计不应包含实现细节)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.