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…