一键导入
architecture-workshop
Framework for designing new architectural mechanisms when existing patterns don't fit
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Framework for designing new architectural mechanisms when existing patterns don't fit
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fast-track bug investigation and fix initialization
Create high-quality git commits with clear Conventional Commit messages
Continue an SDD change set in a fresh chat using CLI status only
Critique proposal, specs, or plan for gaps and contradictions
Discover high-level architectural requirements for change-set specs
Explain SDD concepts, workflow, and CLI-first usage
| name | architecture-workshop |
| description | Framework for designing new architectural mechanisms when existing patterns don't fit |
This skill provides a framework for designing options when changes don't fit cleanly into existing codebase architecture.
Load this skill when architecture fit evaluation returns NO_FIT or when you're compensating for architectural gaps with workarounds.
Your job is NOT to find workarounds that force a fit. If the right answer requires new architectural mechanisms, say so — even if a hacky fit is technically possible.
At the same time, don't over-engineer. If a light-touch structural improvement solves the problem cleanly, that's often better than a full architectural shift.
Use the research skill to understand:
Light-Touch Options (consider first):
Architecture Options (when light-touch won't work):
For each option, assess:
Light-Touch is right when:
Architecture Shift is right when:
Document your options:
## Architecture Options
### Option A: <Name>
- **Description**: <What this entails — stay high-level>
- **Blast Radius**: <Which domains/components change>
- **Incremental Path**: <Phases to adopt while keeping repo green>
- **Long-Term Impact**: <How this affects future changes>
- **Tradeoffs**: <Honest pros and cons>
### Option B: <Name>
<Same structure>
### Option C: <Name> (if meaningfully different)
<Same structure>
### Recommendation
<Which option and why — optimize for codebase health, not just "easiest fit">