360 Secure SkillHub
360 安全技能中心

principle-subtract-before-you-add

该 Skill 提供一套软件开发与重构时的简化原则:先删除死代码、冗余校验器、解析器、防护逻辑和无内容存根,再基于更简单的基线构建;强调按实际使用设计、避免推测性复杂度并精简提示词。

mdsmithaustin
热度 0.00
最近更新 2026-10-19 07:37:10
分类:开发依赖:纯提示词应用场景:代码审查

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add mdsmithaustin/pstack/principle-subtract-before-you-add
Metadata
name
principle-subtract-before-you-add
description
Apply when sequencing an addition, refactor, or rewrite. Remove dead code, redundant validators, and stub references first, then build on the simpler base.

Subtract Before You Add

When evolving a system, remove complexity first, then build. Default to subtraction.

Make simplification a continual investment. Leave the design slightly simpler and more capable behind the same or smaller surface than you found it.

  • Sequence removal before construction
  • Cut before you polish (get to the minimum before investing in quality)
  • Design for observed usage, not speculative edge cases
  • No speculative validators, parsers, or guards beyond what the spec demands
  • Simplify prompts (remove redundant instructions, excessive templates)
  • When a reference has no novel content, delete it rather than leaving a stub