Abstraction Architect Knowledge Base This skill gives Claude the conceptual frame for the pure-architecture question: when does duplicated logic want to be unified into a layer, and when does an existing layer want to be inlined or decomposed? Two opposite failure modes coexist in real codebases. Both have well-documented theory: - Missed unification. A cross-cutting concern is duplicated across many call sites. Each site is local-looking but they form a single concern that wants to change together. Drift between sites becomes the source of bugs, security holes, or fiscal errors. - Wrong abst…