Skip to content

luoling8192/software-design-philosophy-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

software-design-philosophy

A reusable agent skill based on John Ousterhout's A Philosophy of Software Design.

What it does

This skill provides design philosophy guidance during:

  • Code reviews
  • Architecture discussions
  • API design
  • Module decomposition decisions
  • Refactoring
  • Naming and commenting improvements
  • Error handling strategy

Installation

Claude Code

claude install-skill luoling8192/software-design-philosophy-skill

Skills.sh (Vercel)

npx skills add luoling8192/software-design-philosophy-skill

License

MIT

About

Claude Code skill: Software design philosophy guide based on A Philosophy of Software Design by John Ousterhout

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors