Skip to main content
Manus에서 모든 스킬 실행
원클릭으로

aposd-reviewer

Deep software design reviewer based on "A Philosophy of Software Design" (John Ousterhout). Two modes: (1) Review — analyze existing code for complexity, shallow modules, information leakage, pass-through layers, error handling anti-patterns, and naming issues; (2) Design — guide architecture decisions using APoSD principles (should I merge or split? how deep should this interface be? where should this complexity live?). Use this skill when the user asks for: design review, architecture review, complexity analysis, module depth analysis, code structure critique, "is this too shallow", "should I combine these", interface design feedback, error handling review, or mentions APoSD / Ousterhout / deep modules / information hiding. Also use when the user is making structural decisions about packages, layers, or abstractions — even if they don't explicitly mention the book.

개요

Deep software design reviewer based on "A Philosophy of Software Design" (John Ousterhout). Two modes: (1) Review — analyze existing code for complexity, shallow modules, information leakage, pass-through layers, error handling anti-patterns, and naming issues; (2) Design — guide architecture decisions using APoSD principles (should I merge or split? how deep should this interface be? where should this complexity live?). Use this skill when the user asks for: design review, architecture review, complexity analysis, module depth analysis, code structure critique, "is this too shallow", "should I combine these", interface design feedback, error handling review, or mentions APoSD / Ousterhout / deep modules / information hiding. Also use when the user is making structural decisions about packages, layers, or abstractions — even if they don't explicitly mention the book.

설치 명령
npx skills add https://github.com/hylarucoder/hai-stack --skill aposd-reviewer

이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요

스타7
포크0
업데이트2026년 5월 23일 13:08
파일 탐색기
4 개 파일
SKILL.md
readonly