Communitygithub.com

hotopla5976/소프트웨어-설계-철학-스킬

John Ousterhout의 원칙에 기반한 소프트웨어 설계 지침을 제공하여 개발 중 코드 품질, 아키텍처 및 유지보수성을 향상시킵니다.

소프트웨어-설계-철학-스킬란 무엇인가요?

이 스킬은 John Ousterhout의 '소프트웨어 설계 철학' 원칙을 활용하여 개발자에게 고품질의 유지보수 가능한 코드를 작성하기 위한 실용적인 설계 지침을 제공합니다. 주요 초점은 모듈화, 깊은 모듈, 정보 은닉, 복잡성 최소화와 같은 개념에 맞춰져 있으며, 이는 대규모 소프트웨어 시스템에서 일반적인 설계 함정을 피하는 데 도움을 줍니다. CLI 도구 및 AI 코딩 에이전트(예: Claude Code, Cursor)와 호환되도록 설계되어 개발 워크플로우에 원활하게 통합됩니다. 이 스킬은 특정 코드베이스에 대한 맥락 인식 제안을 제공하고, 간결한 API 설계를 장려하며, 위험을 식별하고 아키텍처를 개선하기 위해 주기적인 설계 검토를 권장함으로써 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add hotopla5976/software-design-philosophy-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

소프트웨어-설계-철학-스킬은(는) 무엇을 하나요?

John Ousterhout의 원칙에 기반한 소프트웨어 설계 지침을 제공하여 개발 중 코드 품질, 아키텍처 및 유지보수성을 향상시킵니다.

관련 스킬