Skip to main content

improve-codebase-architecture

Identifies architecture improvement opportunities and produces structured proposals. Use when reviewing system design, spotting structural issues, or planning architecture evolution.

소스 정보

저장소
wryenmeek/knowledgebase
최근 소스 활동
2026년 4월 25일 16:37
감지된 SKILL.md 언어
영어
스타
1
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
improve-codebase-architecture
description
Identifies architecture improvement opportunities and produces structured proposals. Use when reviewing system design, spotting structural issues, or planning architecture evolution.
# Improve Codebase Architecture ## Overview Surface architecture improvement opportunities through structured analysis and produce actionable proposals as ADRs or GitHub Issues. ## When to Use - During code review when structural issues are spotted - When a module or subsystem has grown unwieldy - When planning the next phase of system evolution - When dependency patterns suggest coupling problems Doc-only workflow. ## Procedure 1. **Audit current state**: identify modules, dependencies, coupling patterns, and pain points. 2. **Classify improvement type**: - **Decomposition** — split a module that has too many responsibilities - **Consolidation** — merge redundant modules or eliminate duplication - **Interface cleanup** — clarify boundaries, reduce coupling - **Pattern alignment** — adopt a consistent pattern across modules 3. **Assess migration cost**: how much work to implement? What breaks during migration? 4. **Propose improvement**: create an ADR or GitHub Issue with: - Current state diagram (ASCII is fine) - Proposed state diagram - Migration path (incremental steps) - Risks and rollback plan 5. **Link to existing work**: reference related ADRs, issues, or prior refactoring. ## Verification 1. Proposal has current state, proposed state, and migration path. 2. Migration path is incremental (no big-bang rewrites). 3. Risks are identified with concrete mitigation steps.
GitHub에서 보기